hosting:extra:memcached

2.2.3. Memcache(d)

Memcache(d) — сервис кеширования данных в оперативной памяти. Разработан для ускорения веб-приложений путем нивелирования излишней нагрузки на базу данных. Позволяет хранить пары ключ-значение в памяти для небольших объёмов данных (строки, объекты), полученных из базы данных, вызовов API, предварительного формирования контента веб-страниц (все, что требует излишнего времени на выполнение и может быть закешировано). Проще говоря, Memcache(d) — это кеширование страниц сайта не на диск (или в базу данных), а в оперативную память.

Возможность использования Memcache(d) зависит от версии PHP:

  • Memcache поддерживается в версиях PHP 5.2-5.6. В PHP 7.0 и выше поддержка отсутствует, так как стабильного модуля для этих версий не существует.
  • Memcached поддерживается в версиях PHP 5.2-7.3.
Если используется тарифный план бизнес-хостинга, Memcache(d) доступен бесплатно в рамках выделенного по тарифу объема оперативной памяти и заказывать его отдельно не нужно. При этом стоит учитывать, что если в настройках Memcache(d) выбрано максимальное значение памяти, но часть памяти расходуется другими скриптами, модуль не сможет потребить всю выбранную в настройках память и будет перезаписывать самые старые данные в кеше. Поэтому при настройке рекомендуется часть памяти резервировать для работы скриптов.

Чтобы заказать память Memcache(d):

  1. Откройте раздел «Хостинг».
  2. В блоке «Дополнительные сервисы» нажмите «Купить память Memcache»:
  3. В выпадающем списке выберите нужный объём памяти и нажмите «Заказать» (если система сообщит о наличии неоплаченного заказа, удалите его и повторите операцию):
  4. Если услуга заказывается впервые, пропустите этот шаг, чтобы воспользоваться бесплатным 7-дневным тестовым периодом. В противном случае оплатите автоматически сформированный счёт любым из доступных способов и дождитесь зачисления оплаты.
  5. Подождите примерно 30 минут, пока активируется дополнительное пространство.
  6. Настройте Memcache(d) на нужных сайтах.

Заказанный объём выделяется на весь хостинг-аккаунт без разделения по сайтам. Максимальный суммарный объём равен 512 МБ.

Чтобы просмотреть детальную информацию о статистике использования Memcache, в разделе «Хостинг» в блоке «Дополнительные сервисы» нажмите «Статистика Memcache»:

Пример статистики:

Для подключения к серверу Memcache(d) нужно использовать адрес сокета, указанный в разделе «Статистика Memcache».

Для работы с сервисом, доступны PHP-модули memcache и memcached, то есть можно подключаться либо к одному, либо к другому сокету:

Если сайт работает на одной из перечисленных CMS, для настройки Memcache(d) воспользуйтесь соответствующей инструкцией:

* WordPress * OpenCart * Joomla! * PrestaShop * Drupal * DataLife Engine (DLE) * Simple Machines Forum (SMF) * Битрикс

Протестировать работу Memcache(d) можно этим скриптом.
  • hosting/extra/memcached.txt
  • Последние изменения: 2019/09/06 15:25
  • — zinenko