По умолчанию кеширование в XenForo отключено. Кеширование выполняется с помощью Zend Framework, поэтому доступно большое разнообразие систем кеширования. И включить его очень просто.
Для его включения добавляем в /library/config.php следующее:
Справка по frontendOptions.
Дальше нам нужно выбрать, какой механизм кеширования использовать. Добавляем в config.php нужную нам конфигурацию:
Конечно, каталог должен быть доступен для записи.
Справка по бекендам системы кеширования.
Включаем
Для его включения добавляем в /library/config.php следующее:
$config['cache']['frontend'] = 'Core'; $config['cache']['frontendOptions'] = array('caching' => true, 'automatic_serialization' => true, 'lifetime' => 1800 );
Справка по frontendOptions.
Дальше нам нужно выбрать, какой механизм кеширования использовать. Добавляем в config.php нужную нам конфигурацию:
Memcached:
$config['cache']['backend'] = 'Memcached'; $config['cache']['backendOptions'] = array( 'backendOptions'=>array( 'servers' =>array( array( 'host' => 'localhost', // your memcached server ip /address 'port' => 11211 // memcached port ) ), 'compression' => false ) );
APC:
$config['cache']['backend'] = 'Apc'; $config['cache']['backendOptions'] = array();
Файловая система:
$config['cache']['backend'] = 'File'; $config['cache']['backendOptions'] = array('cache_dir' => 'D:\xampp\xampp\htdocs\xf\upload\library\cache');
Конечно, каталог должен быть доступен для записи.
Справка по бекендам системы кеширования.
