Установка и оптимальная настройка XCache на CentOS 6
XCache 一 модуль для кэширования байт-кода PHP. Благодаря XCache ускоряется выполнение скриптов. Принцип работы схож с кэшерами Memcached, Zend OPcache и APC.
Подключитесь к севреру по SSH и установите репозиторий EPEL:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm |
Устанвоите php-xcache и xcache-admin:
yum install php-xcache xcache-admin |
Команда для проверки 一 php -v:
php -v PHP 5.3.3 (cli) (built: Jul 9 2015 17:39:00) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with XCache v3.0.4, Copyright (c) 2005-2013, by mOo with XCache Optimizer v3.0.4, Copyright (c) 2005-2013, by mOo with XCache Cacher v3.0.4, Copyright (c) 2005-2013, by mOo with XCache Coverager v3.0.4, Copyright (c) 2005-2013, by mOo |
Теперь откройте файл /etc/php.d/xcache.ini в текстовом редакторе nano, чтобы внести правки:
nano /etc/php.d/xcache.ini |
Приводим пример оптимальных настроек:
xcache.shm_scheme = "mmap" xcache.size = 32M xcache.count = 1 xcache.slots = 8K xcache.ttl = 3600 xcache.gc_interval = 300 xcache.var_size = 0M xcache.var_count = 1 xcache.var_slots = 8K xcache.var_ttl = 0 xcache.var_maxttl = 0 xcache.var_gc_interval = 300 xcache.readonly_protection = Off xcache.mmap_path = "/dev/zero" xcache.cacher = On xcache.stat = On |
Текущие настройки также отображаются в блоке XCache (http://ваш-домен/info.php):