19 Окт 2010

Ускоряем XenForo: включаем кеширование редактировать

Category: Без рубрикиFractalizeR @ 11:25
По умолчанию кеширование в XenForo отключено. Кеширование выполняется с помощью Zend Framework, поэтому доступно большое разнообразие систем кеширования. И включить его очень просто.

Включаем

Для его включения добавляем в /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');

Конечно, каталог должен быть доступен для записи.

Справка по бекендам системы кеширования.

Ответить

Для отправки комментария вам нужно зарегистрироваться. Войти.