Встановлення та налаштування 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.