Какое кэширование лучше использовать для drupal - APCu, Memcached, Zend OPcache, redis?

Главные вкладки

Аватар пользователя jura12 jura12 27 июня в 22:59

помогите разобраться.

у меня:
memcached - установлено но не используется
Zend OPcache - наверно у всех включен.
apcu - поставил по просьбе друпала.
redis - не установлен.

на сервере 20 гигов памяти хочу чтоб использовалась полностью. удалось ее загрузить программой mysql tuner.

какой вы кэш используете для друпала? может Zend OPcache и apcu хватит для нормальной работы с большой памятью?

Комментарии

Аватар пользователя kosskren kosskren 6 июля в 9:35

Привет.

Надо определится со стратегией кеширования. Что кешировать, когда и на сколько. Как по мне это важнее, чем, что использовать. Если кешировать все подряд, то 20 гигов памяти улетят, не заметите)

Второй момент, надо понимать, когда обновлять кеш, при каких условиях, что бы пользователи видели обновленные страницы.

Что использовать?
memcached, apcu, redis - разницы особой нет, они делают то, что хранят кеш в оперативке. Я обычно redis использую, мне с ним как то удобнее работать.

Zend OPcache - тут хз на сколько прирост будет в скорости.

Был у меня сайт на поддержке, там клиент поместил весь сайт с базой RAM диск сервера, это виртуальный диск, расположенный в оперативной памяти. Сайт был реактивный, просто пушка, пока не отключили электричество в серверной). Данные с RAM на обычный диск не часто синхронизировались...