Я пытаюсь понять (и, возможно, развернуть) memcached в нашей среде.
У нас есть 4 веб-сервера на балансировщике нагрузки, на которых запущено большое веб-приложение, разработанное на PHP. Мы уже используем APC. Я хочу посмотреть, как работает memcached? По крайней мере, может быть, я не понимаю, как работает кеширование.
У нас есть несколько сложных динамических запросов, которые объединяют несколько таблиц для извлечения данных. Каждый раз данные будут из разных клиентских баз данных, и данные постоянно меняются. Насколько я понимаю, если некоторые данные хранятся в кеше, и если в следующий раз запрос будет таким же, будут возвращены те же данные. (Или я могу быть полностью неправ здесь).
Как работает весь этот memcache (или, если уж на то пошло, любое кэширование)?