Я таки установил и настроил кеширование
Redis на одном из наших серверов. Пока что сервер проходит обкатку. Сделал первые тесты скорости и остался очень доволен результатами.
Но об этом позже подробно расскажу.
Сейчас же маленькое замечание по поводу установки memcached.
Устанавливал я его по этому
мануалу. Только там указаны старые версии libevent и libmemcached, я брал последние текущие.
При этом, на сервере, на который я все это устанавливал, использовалась операционная система CentOS 6.4, т.е. самая свежая.
Сегодня уже решил установить memcached на сервере одного из клиентов, где стоит CentOS 5.9 (а проапгрейдить ее нельзя).
И обломался. Libmemcached 1.0.16 ни в какую не захотел устанавливаться. В результате, методом ненаучного тыка, а другими словами пытаясь пошагово устанавливать предыдущие версии этой библиотеки, обнаружил, что на данной версии CentOS устанавливается только Libmemcached 1.0.4.
Скорее всего проблему можно было бы решить иначе, проапгрейдив gcc с версии 4.1 до самой свежей.
Но, с ходу не получилось и я решил не тратить время на танцы с бубном вокруг этого компилятора.
Ну а пока изучал всю тему кеширования, наконец разобрался какая же разница между memcache и memcached. Оказывается, оба это модули для PHP, но memcached более новый и более функциональный. Был несколько лет назад написан специально для Digg и на сегодняшний день распространяется как PECL модуль с открытым кодом. Подробнее можно почитать
здесь.
Кроме того, достаточно плотно изучил Varnish и его настройки. По крайней мере те, что необходимы для работы с Magento. Но об этом тоже как-нибудь в другой раз.