Встановлення та налаштування XCache на CentOS 7
Встановлюємо epel-репозиторій у систему:
yum install epel-release
Оновлюємо список доступних пакетів:
yum install php-xcache
Перевіряємо, що установник додав модуль автоматично та застосував його:
повинно вийти, приблизно, таке:
Відкриваємо конфігураційний файл xcache:
Рекомендується відредагувати наступне:
xcache.size = 64M xcache.count = 1 xcache.ttl = 3600 xcache.gc_interval = 3600 xcache.cacher = On xcache.stat = On xcache. optimizer = On
- xcache.size - обсяг пам'яті, виділений під кеш.
- xcache.count - кількість блоків кешу. Оптимально зробити рівним кількості ядер (дивитись можна командоюcat /proc/cpuinfo grep -c processor ).
- xcache.ttl - час життя кешу.
- xcache.gc_interval — інтервал часу, через який запускається збирач сміття для чищення застарілого кешу.
- xcache.cacher — увімкнення/вимкнення кешування. За замовчуванням вимкнено і xcache лише прискорює процес створення байт-коду.
- xcache.stat — увімкнення/вимкнення модуля.
- xcache.optimizer - оптимізувати кеш. Приводить до збільшення часу створення кешу, але збільшує швидкість та його ефективність.
Для застосування налаштувань перезавантажуємо сервіси, які працюють із PHP.