Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
cms:bitrix:как_настроить_кеширование [2016/05/18 14:17]
v.sabinich [APC]
cms:bitrix:как_настроить_кеширование [2020/03/10 22:01] (текущий)
Строка 12: Строка 12:
 {{ :​cms:​bitrix:​bitrix_cache_01.png?​nolink&​700 |}} {{ :​cms:​bitrix:​bitrix_cache_01.png?​nolink&​700 |}}
     
-Для настройки кеширования следует доустановить компонент кеширования на сервере и произвести настройку ​файла .settings.php, который находится в поддиректории bitrix в корневой директории сайта+Для настройки кеширования следует доустановить компонент кеширования на сервере и произвести ​создание и редактирование ​файла .settings_extra.php, который находится в поддиректории bitrix в корневой директории сайта
  
-  /​var/​www/<​user>/​data/​www/<​site>/​bitrix/​.settings.php+  /​var/​www/<​user>/​data/​www/<​site>/​bitrix/​.settings_extra.php
     
 Редактирование файла можно производить как из консоли с помощью любого доступного файлового менеджера,​ так и через файловый менеджер панели управления ISPmanager. Редактирование файла можно производить как из консоли с помощью любого доступного файлового менеджера,​ так и через файловый менеджер панели управления ISPmanager.
Строка 33: Строка 33:
     
   {{ :​cms:​bitrix:​bitrix_cache_02.png?​nolink&​700 |}}   {{ :​cms:​bitrix:​bitrix_cache_02.png?​nolink&​700 |}}
 +
 +====== XCache ======
 +Данный кэшер опкода оптимально использовать вплоть до php 5.6 (версия 3.2.0 от 20140918)
 +
 +  '​cache'​ =>  array(
 +   '​value'​ => array (
 +    '​type'​ => '​xcache',​
 +   ),
 +  '​readonly'​ => false,
 +  ),
 +====== Memcached ======
 +Для активации memcached следует добавить такой код
 +  <?php
 +  return array (
 +  '​cache'​ => array(
 +     '​value'​ => array (
 +        '​type'​ => '​memcache',​
 +        '​memcache'​ => array(
 +            '​host'​ => '​127.0.0.1',​
 +            '​port'​ => '​11211'​
 +        ),
 +        '​sid'​ => $_SERVER["​DOCUMENT_ROOT"​]."#​01"​
 +     ),
 +  ),
 +  );
 +  ?>
 +
 +Обратите внимание на строку //"'​sid'​ => $_SERVER["​DOCUMENT_ROOT"​]."#​01""//​ \\
 +Для каждого нового сайта следует менять sid, к примеру,​ с 01 на 02 и так далее. Это сделано для того, чтобы сайт мог отличить свой кеш от закешированных данных соседнего сайта.
  
 ====== eAccelerator ====== ====== eAccelerator ======