Links

Memcached

Memcached — сервис кэширования данных в оперативной памяти. А оперативная память, как известно — самая быстрая память на текущий момент.
Кэширование данных с помощью Memcached поддерживают некоторые из популярных CMS, например, WordPress, Joomla, Битрикс и Drupal. При подключении этой функции CMS поместит сгенерированную страницу в память и при следующем запросе от другого посетителя покажет сохранённую в памяти копию. Таким образом сайт станет открываться быстрее!

Подключение для WordPress

Для того, чтобы WordPress стал кэшировать данные нужно установить специальный плагин кэширования. В административной панели сайта (https://site.ru/wp-admin), в меню выберите пункт «Плагины» и затем нажмите на пункт «Добавить новый».
На открывшейся странице добавления плагинов в поле для поиска введите W3TC и установите его. Можно также использовать любой другой плагин с поддержкой Memcached.
В настройках плагина в качестве метода кэширования выберите Memcached, а также произведите другие необходимые настройки.
Если плагин потребует указание данных доступа к серверу Memcached, то укажите 127.0.0.1:11211
В некоторых случаях также может потребоваться изменение настроек самого WordPress. Такая необходимость возникает, если в его конфигурации отключено кэширование. В этом случае откройте файл wp-config.php и добавьте в его конец строку:
define ('WP_CACHE', true);

Подключение для Joomla!

В Joomla! функционал кэширования уже встроен в CMS, а значит установка каких-либо плагинов не потребуется.
Для включения кэширования необходимо зайти в панель управления сайтом (https://site.ru/administrator). В панели управления сайтом зайдите в раздел «Сайт», а затем в раздел «Общие настройки».
Найдите блок «Настройки кэша». В качестве значения параметра «Кэш» выберите «Стандартное кэширование», а в качестве значения параметра «Обработчик кэширования» выберите «Memcache».

Подключение для Битрикс

Для подключения кеширования в Битрикс потребуется изменить файл настроек.
В последних версиях Битрикс для собственных настроек используется файл bitrix/.settings_extra.php, если его ещё нет — создайте.
Параметры в файле должны выглядеть примерно следующим образом:
<?php
return [
'cache' => [
'value' => [
'type' => 'memcache',
'memcache' => [
'host' => '127.0.0.1',
'port' => '11211'
],
'sid' => $_SERVER['DOCUMENT_ROOT'].'#01'
]
]
];
В Вашем файле могут быть и другие параметры, в таком случае параметр "cache" нужно добавить дополнительно. Если Вы не уверены в том, как это сделать — лучше обратиться к разработчику Вашего сайта.

Подключение для Webasyst

Для использования кэширования в Webasyst потребуется создать файл wa-config/cache.php со следующим содержимым:
<?php
return [
'default' => [
'type' => 'memcached',
'servers' => [
[
'host' => 'localhost',
'port' => 11211,
]
]
]
];
Last modified 6mo ago