Показать сообщение отдельно
Старый 26.10.2010, 12:52 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Хорошо Ускорение XenForo: включение кэширования

Ускорение XenForo: включение кэширования

Новый движок XenForo становится все более интересным и очень интересным. В движке есть такая встроенная функция как кэширование для уменьшения нагрузки на форум при большой посещаемости.

По умолчанию кеширование в XenForo отключено. Для его включения добавляем в /library/config.php следующее:

PHP код:
$config['cache']['frontend'] = 'Core';
$config['cache']['frontendOptions'] = array('caching'   =>  true,
                                            
'automatic_serialization' => true,
                                            
'lifetime'    => 1800
); 
Дальше нам нужно выбрать, какой механизм кеширования использовать. Добавляем в config.php нужную нам конфигурацию:

Memcached:

PHP код:
$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:

PHP код:
$config['cache']['backend'] = 'Apc';
$config['cache']['backendOptions'] = array(); 
Файловая система:

PHP код:
$config['cache']['backend'] = 'File';
$config['cache']['backendOptions'] = array('cache_dir'  => '/var/www/user/data/www/bormotuhi.net/internal_data/page_cache'); 
Справка по бекендам системы кеширования.

Дополнительно:
lifetime - это параметр жизни кэша в секундах.

Инструкция взята с xf-russia.ru
  Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
 
Время генерации страницы 0.05369 секунды с 10 запросами