Новости
Ускоряем XenForo: включаем кэширование
12.10.2010 | FractalizeR
По умолчанию кэширование в XenForo отключено. Для его включения добавляем в /library/config.php следующее:
- $config['cache']['enabled'] = true;
- $config['cache']['frontend'] = 'Core';
- $config['cache']['frontendOptions'] = array(
- 'caching' => true,
- 'automatic_serialization' => true,
- 'lifetime' => 3600,
- 'cache_id_prefix' => 'xf_'
- );
Дальше нам нужно выбрать, какой механизм кэширования использовать. Добавляем в config.php нужную нам конфигурацию:
Memcached:
- $config['cache']['backend'] = 'Memcached';
- $config['cache']['backendOptions'] = array(
- 'backendOptions' => array(
- 'compression' => false,
- 'servers' => array(
- array(
- // your memcached server ip /address
- 'host' => 'localhost',
- // memcached port
- 'port' => 11211,
- )
- )
- )
- );
Полный список опций для Memcached.
APC:
- $config['cache']['backend'] = 'Apc';
Файловая система:
- $config['cache']['backend'] = 'File';
Полный список опций для файловой системы.
Обсудить статью можно здесь.
