XenForoの高速化:キャッシュを有効にする

デフォルトでは、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'); 

もちろん、ディレクトリは書き込み可能でなければなりません。

バックエンドのキャッシュのヘルプ。

Source: https://habr.com/ru/post/J105992/


All Articles