Memcached это сервис (служба), реализующая кэширование данных в оперативной памяти сервера. За счёт того, что кэш хранится в оперативной памяти, работа с ним происходит быстрее. Он включен на тарифах линейки "Мощный" и "Галактика".
Настройка кеширования в CMS:
Настройки актуальны для версий с php5.6 до 7.2
Bitrix
Эта настройка для CMS Bitrix работает корректно с php 7.2
Для того чтобы включить memcache для сайта необходимо:
Создать в директории ~/public_html/bitrix файл .settings_extra.php и добавить в него строки:
Например, для логина "support2019" хост будет выглядеть: /home/s/support2019/.memcached.sock
После этого в административной части Битрикса можно проверить включено кэширование или нет. В разделе "Настройки" - "Производительность" - "Панель производительности" и далее вкладка "Битрикс (оптимально)"
Opencart 3.0
Для того чтобы включить Memcached на сайте необходимо:
- В конце каждого из двух конфигурационных файлов добавить строки:
- Отредактировать файл default.php, расположенный в каталоге system/config:
В результате в index.php должна получится данная строка: $_['cache_engine'] = 'memcached'; // apc, file or mem
Перед изменением файлов index.php и config.php, рекомендуем сделать их резервные копии.
После того как будут внесены изменения в указанные файлы, необходимо проверить работу сайта.
Opencart 2.2-2.3
Для того чтобы включить Memcached на сайте необходимо:
- В конце каждого из двух конфигурационных файлов добавить строки:
- Отредактировать файл default.php, расположенный в каталоге system/config:
В результате в index.php должна получится данная строка: $_['cache_type'] = 'mem'; // apc, file or mem
Перед изменением файлов index.php и config.php, рекомендуем сделать их резервные копии.
После того как будут внесены изменения в указанные файлы, необходимо проверить работу сайта.
WordPress
Поскольку в данной CMS нет встроенной поддержки Memcached, для его использования необходимо установить дополнительный плагин.
Плагины позволяющие осуществить данную настройку можно найти на официальном сайте компании WordPress.
В настройках плагинов необходимо указывать:
- в качестве порта значение "0"
- в качестве имя хоста
путь до файла .memcached.sock: '/home/первая_буква_логина/логин/.memcached.sock'.