Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
cms:bitrix:как_настроить_кеширование [2017/02/21 19:00] v.sabinich |
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. | ||
| Строка 45: | Строка 45: | ||
| ====== Memcached ====== | ====== 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 и так далее. Это сделано для того, чтобы сайт мог отличить свой кеш от закешированных данных соседнего сайта. | ||