XCache

Материал из wiki.p3.ru

XCache - акселератор PHP — программа, ускоряющая исполнение сценариев PHP интерпретатором путём кэширования их байткода.

Установка XCache на FreeBSD

Инсталляция производится стандартным образом для операционной системы FreeBSD из дерева портов. Выполните команды:

cd /usr/ports/www/xcache/
make install clean

Настройки конфигурирования опций сборки порта оставьте по-умолчанию. После успешной сборки и установке перейдите к настройке XCache


Конфигурирование XCache

Скопируйте файл конфигурации в папку /usr/local/etc/php/ из директории /usr/local/share/examples/xcache/

cp /usr/local/share/examples/xcache/xcache.ini /usr/local/etc/php/

Строка, которая подгружает модуль (extension = xcache.so) находится в данном файле.

Настройте в файле /usr/local/etc/php/xcache.ini размер кэша (зависит от количества оперативной памяти сервера и его загрузки), мы рекомендуем использовать на VDS размер данных под кэш в диапазоне 16-32 мегабайта.

За размер памяти отвечает параметр xcache.size

Перезапустите web-сервер Apache после настройки (и всякий раз после изменения параметров):

/usr/local/etc/rc.d/apache22 restart


Настройка Web-интерфейс просмотра статистики

XCache включает в себя веб-интерфейс администратора, используя который администратор может статистику кэширования и выполнять очистку кэша.

Установите пароль прописав его в файле параметр в зашифрованном виде при помощи md5, параметр xcache.admin.pass = ""

xcache.admin.pass = "5f4dcc3b5aa765d61d8327deb882cf99"

Зашифровать пароль можно используя php выполнив в консоли

md5 -s password

результат будет : 5f4dcc3b5aa765d61d8327deb882cf99

или

php
<?
echo md5("password");
?>

и нажав ctrl+d - в ответ будет строка

5f4dcc3b5aa765d61d8327deb882cf99

Перезапустите Apache

/usr/local/etc/rc.d/apache22 restart

Скопируйте файлы административного интерфейса в директорию сайта с которого будете осуществлять управление XCache:

cp -R /usr/local/share/examples/xcache/admin /home/user/data/www/example.com/

Откройте в браузере http://example.com/admin/

См. также

Официальный сайт разработчиков XCache