Как работает memcache с MySQL?

Я пытаюсь понять (и, возможно, развернуть) memcached в нашей среде.

У нас есть 4 веб-сервера на балансировщике нагрузки, на которых запущено большое веб-приложение, разработанное на PHP. Мы уже используем APC. Я хочу посмотреть, как работает memcached? По крайней мере, может быть, я не понимаю, как работает кеширование.

У нас есть несколько сложных динамических запросов, которые объединяют несколько таблиц для извлечения данных. Каждый раз данные будут из разных клиентских баз данных, и данные постоянно меняются. Насколько я понимаю, если некоторые данные хранятся в кеше, и если в следующий раз запрос будет таким же, будут возвращены те же данные. (Или я могу быть полностью неправ здесь).

Как работает весь этот memcache (или, если уж на то пошло, любое кэширование)?

22
задан Kevin Rave 13 April 2012 в 04:50
поделиться