Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
cms:bitrix:как_настроить_кеширование [2016/10/04 05:32]
v.sabinich [eAccelerator]
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.
Строка 34: Строка 34:
   {{ :​cms:​bitrix:​bitrix_cache_02.png?​nolink&​700 |}}   {{ :​cms:​bitrix:​bitrix_cache_02.png?​nolink&​700 |}}
  
-==== XCache ==== +====== XCache ​====== 
-==== Memcached ====+Данный кэшер опкода оптимально использовать вплоть до php 5.6 (версия 3.2.0 от 20140918) 
 + 
 +  '​cache'​ =>  array( 
 +   '​value'​ => array ( 
 +    '​type'​ => '​xcache',​ 
 +   ), 
 +  '​readonly'​ => false, 
 +  ), 
 +====== Memcached ​======
 Для активации memcached следует добавить такой код Для активации memcached следует добавить такой код
-   ​return array ( +  <?php 
-   ​'​cache'​ => array( +  ​return array ( 
-      '​value'​ => array ( +  '​cache'​ => array( 
-         ​'​type'​ => '​memcache',​ +     ​'​value'​ => array ( 
-         ​'​memcache'​ => array( +        '​type'​ => '​memcache',​ 
-             ​'​host'​ => 'unix:///​tmp/​memcached.sock', +        '​memcache'​ => array( 
-             ​'​port'​ => '0+            '​host'​ => '127.0.0.1', 
-         ​), +            '​port'​ => '11211
-         ​'​sid'​ => $_SERVER["​DOCUMENT_ROOT"​]."#​01"​ +        ), 
-      ), +        '​sid'​ => $_SERVER["​DOCUMENT_ROOT"​]."#​01"​ 
-   ​), +     ​), 
-   ​);+  ), 
 +  ); 
 +  ?> 
 Обратите внимание на строку //"'​sid'​ => $_SERVER["​DOCUMENT_ROOT"​]."#​01""//​ \\ Обратите внимание на строку //"'​sid'​ => $_SERVER["​DOCUMENT_ROOT"​]."#​01""//​ \\
 Для каждого нового сайта следует менять sid, к примеру,​ с 01 на 02 и так далее. Это сделано для того, чтобы сайт мог отличить свой кеш от закешированных данных соседнего сайта. Для каждого нового сайта следует менять sid, к примеру,​ с 01 на 02 и так далее. Это сделано для того, чтобы сайт мог отличить свой кеш от закешированных данных соседнего сайта.
  
-======= eAccelerator ​=======+====== eAccelerator ======
 eAccelerator не совместим с PHP версий выше 5.3 eAccelerator не совместим с PHP версий выше 5.3
  
 ====== Дополнительная информация ====== ====== Дополнительная информация ======
 * [[cms:​bitrix:​как_сбросить_пароль_администратора|Как сбросить пароль Администратора в Битрикс]] * [[cms:​bitrix:​как_сбросить_пароль_администратора|Как сбросить пароль Администратора в Битрикс]]