Вам нужно будет установить memcached на вашем сервере и, вероятно, для этого потребуется доступ с правами root. Вы можете получить memcached от http://www.danga.com/memcached/. Требуется libevent, который можно скачать здесь: http://www.monkey.org/~provos/libevent/
Наконец, вам нужно получить расширение PHP PECL для memcache. Чтобы установить это, вам нужно перейти на сервер, на котором установлен PHP, и выполнить следующую команду:
pecl install memcache
Опять же, для этого вам, скорее всего, понадобится root-доступ к вашему серверу. После того, как вы установили libevent, memcached и расширения PECL, перейдите в глобальную конфигурацию в Joomla и выберите Memory Cache
в качестве обработчика кэша в разделе «Настройки кэша». После сохранения глобальной конфигурации снова откройте ее, и под входом обработчика кэша должны появиться дополнительные входы. Установите для сервера памяти Chache значение localhost
, а для порта - 11211
. Это должно соответствовать параметрам, которые вы используете для запуска memcached
из командной строки.
РЕДАКТИРОВАТЬ: Вы также можете использовать XCache не только для хранения данных аналогично Memcache, но он также будет кэшировать код операции, сгенерированный PHP. Таким образом, вместо того, чтобы читать код PHP с диска и анализировать его каждый раз, он будет хранить код в памяти для следующего запроса.
Обязательно выберите XCache
в качестве обработчика кэша в глобальной конфигурации. Прочтите это для информации по установке XCache: http://xcache.lighttpd.net/wiki/InstallFromSource