Использование альтернативного хранения кэш

IP.Board по умолчанию хранит кэшированные данные в базе данных, однако так же поддерживается кэширования с помощью APC, eAccelerator, Memcache, XCache или хранение кэшированных данных в файлах.

Большим сайтам может быть выгоднее использование одного из внешних источников хранения кэша.

Для их использования, вы должны сначала убедиться, что ваш хостинг поддерживает соответствующее расширение. Если вы активировали источник хранения кэша, который недaоступен, IP.Board вернется к хранению кэша по умолчанию.

Если вы используете систему с хранением кэша на диске, то никаких дополнительных расширений не требуется. Файлы будут записаны в кэш-каталог, который должен быть доступен для записи.

После установки необходимых расширений, вам нужно добавить строку кода в ваш файл conf_global.php.

Для APC

   $INFO['use_apc'] = '1';

Для eAccelerator

   $INFO['use_eaccelerator'] = '1';\\

Для Memcache

   $INFO['use_memcache'] = '1';
   $INFO['memcache_server_1'] = '';
   $INFO['memcache_port_1'] = '';
Вам нужно будет заполнить адрес Memcache сервера и порт в дополнение к строке use_memcache.

Вы также можете добавить при необходимости memcache_server_2 / memcache_port_2 и memcache_server_3 / memcache_port_3 и т.д. (до 5).

Для XCache

   $INFO['use_xcache'] = '1';

Для дисковой памяти

   $INFO['use_diskcache'] = '1';
После этого IP.Board начнет использовать альтернативное хранение кэш.

Включение любого из этих методов переопределит источник хранения кэша по умолчанию. Вы не должны указывать более одного источника в conf_global.

 

documentation/v3/using_alternate_cache_storage.txt · Последние изменения: 2011/07/06 12:31 pizzadox

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru