Cache Backends

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

Аватар пользователя gun_dose gun_dose 29 ноября 2018 в 9:52

Собственно вопрос, кто что использует? Redis, Varnish, Memcached и т.д. Какие у данных бэкендов есть плюсы и минусы, в каких ситуациях лучше тот или иной способ?

PS: boost и ему подобные модули не интересуют. Мне не нужно кэшировать страницы, интересует в первую очередь быстрая выборка из кэша сущностей.

PPS: куда делись опросы?

Комментарии

Аватар пользователя Andruxa Andruxa 30 ноября 2018 в 2:16
1

Предпочитаю Redis. Из плюсов - персистентность.

gun_dose wrote:

Мне не нужно кэшировать страницы, интересует в первую очередь быстрая выборка из кэша сущностей.

Хм, Varnish, по-моему, для первого.

Аватар пользователя Grayw0lf Grayw0lf 30 ноября 2018 в 3:38

Редиска + другой овощ на ура заходят, хотя кролик производительней и информативнее. Кешируйте как хотся все равно описали ключ - значение. т е не для сущностей, т е никак

Аватар пользователя bsyomov bsyomov 30 ноября 2018 в 13:16
1

Varnish почти всегда перевод памяти впустую, чаще всего используется от непонимания, в надежде на то что вот воткнём его и всё залетает, ну и он не о кешировании сущностей.

Что memcached, что redis, быстрые key-value, и отлично работают. Собственно, как бекенд кеша drupal, они фактически идентичны, но в целом, redis обладает большими возможностями, и может быть интереснее, если использовать не только для кеша.
С другой стороны, memcached очень прост и надёжен.