Различия

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

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

cms:bitrix:как_настроить_кеширование [2016/10/04 05:32]
v.sabinich [eAccelerator]
cms:bitrix:как_настроить_кеширование [2020/03/10 22:01]
Строка 1: Строка 1:
-CMS 1C-Битрикс поддерживает следующие варианты кеширования 
-  * Файлы 
-  * APC 
-  * XCache 
-  * eAccelerator 
-  * Memcached 
  
-Для того, чтобы узнать какое кеширование используется на сайте, следует авторизоваться под учётной записью администратора,​ перейти во вкладку "​Администрирование"​ -> раздел "​Настройки"​ -> пункт меню "​Производительность"​ -> "​Панель производительности"​. Строка в таблице "​Хранение кеша"​. 
- 
-{{ :​cms:​bitrix:​bitrix_cache_01.png?​nolink&​700 |}} 
- 
-{{ :​cms:​bitrix:​bitrix_cache_01.png?​nolink&​700 |}} 
-   
-Для настройки кеширования следует доустановить компонент кеширования на сервере и произвести настройку файла .settings.php,​ который находится в поддиректории bitrix в корневой директории сайта 
- 
-  /​var/​www/<​user>/​data/​www/<​site>/​bitrix/​.settings.php 
-   
-Редактирование файла можно производить как из консоли с помощью любого доступного файлового менеджера,​ так и через файловый менеджер панели управления ISPmanager. 
-   
-====== Файлы ====== 
-Кеширование в файлы на диске включается по умолчанию и является самым простым вариантом кеширования и зависит от скорости чтения с диска сервера. Таким образом является самым медленным. 
- 
-====== APC ====== 
-APC, а точнее его часть под названием APCu, используется вкупе с системой кеширования ZendOpcache от разработчиков PHP. 
- 
-Откройте файл .settings.php и добавьте строки 
-   '​cache'​ =>  array( 
-    '​value'​ => array ( 
-     '​type'​ => '​apc',​ 
-    ), 
-   '​readonly'​ => false, 
-   ), 
-   
-  {{ :​cms:​bitrix:​bitrix_cache_02.png?​nolink&​700 |}} 
- 
-==== XCache ==== 
-==== Memcached ==== 
-Для активации memcached следует добавить такой код 
-   return array ( 
-   '​cache'​ => array( 
-      '​value'​ => array ( 
-         '​type'​ => '​memcache',​ 
-         '​memcache'​ => array( 
-             '​host'​ => '​unix:///​tmp/​memcached.sock',​ 
-             '​port'​ => '​0'​ 
-         ), 
-         '​sid'​ => $_SERVER["​DOCUMENT_ROOT"​]."#​01"​ 
-      ), 
-   ), 
-   ); 
-Обратите внимание на строку //"'​sid'​ => $_SERVER["​DOCUMENT_ROOT"​]."#​01""//​ \\ 
-Для каждого нового сайта следует менять sid, к примеру,​ с 01 на 02 и так далее. Это сделано для того, чтобы сайт мог отличить свой кеш от закешированных данных соседнего сайта. 
- 
-======= eAccelerator ======= 
-eAccelerator не совместим с PHP версий выше 5.3 
- 
-====== Дополнительная информация ====== 
-* [[cms:​bitrix:​как_сбросить_пароль_администратора|Как сбросить пароль Администратора в Битрикс]]