CityHost.UA
Помощь и поддержка

Заказ Memcached

Memcached — это высокопроизводительная и распределенная система кеширования любых объектов в памяти, предназначенная в первую очередь для ускорения динамических веб-приложений за счет снижения нагрузки на базу данных. Другими словами, memcached это расширение для кеширования страниц и запросов к базе данных в оперативной памяти веб-сервера, которое в некоторых случая может значительно ускорить скорость работы сайта.

 

Для использования Memcached расширения требуется PHP версии от 5.2.0, а также дополнительная настройка и поддержка со стороны используемого сайта. Заказанный объём оперативной памяти выделяется на весь хостинг-аккаунт.

 

Для подключения услуги необходимо перейти в свою панель управления и найти необходимый хостинг-аккаунт, нажать Управление → Доп услуги → Memcached → Заказать.


Подробнее: Для подключения услуги необходимо перейти в свою панель управления и найти необходимый хостинг-аккаунт, нажать Управление → Доп услуги → OPcache → Заказать.

Заранее узнать сколько нужно выделить памяти конкретно для Вашего сайта, к сожалению, никак не возможно поскольку для каждого сайта это индивидуально, а точные цифры можно узнать только экспериментальным путем либо спросить у разработчика сайта (см. Проверка работы Memcached)
Подробнее: Заранее узнать сколько нужно выделить памяти конкретно для Вашего сайта, к сожалению, никак не возможно поскольку для каждого сайта это индивидуально, а точные цифры можно узнать только экспериментальным путем (см. Проверка работы OPcache)

После оплаты (средства списываются с баланса) услуга становиться активной и её можно настраивать на сайте (см. Настройка Memcached для CMS Wordpress)

Проверка работы Memcached

 

После настройки Memcached на сайте, нужно проверить, взаимодействует ли сайт с расширением. Для этого нужно перейти в свою панель управления и найти необходимый хостинг-аккаунт, нажать Управление → Доп услуги → Memcached → Статистика.

Использование памяти — объем оперативной памяти, которую использует сайт при работе с Memcached.

 

Кол-во успешных попаданий в кеш (get_hits) — количество обращений к скриптам, которые находятся в кеше. Чем выше этот показатель в сравнении с get_misses тем лучше.

 

Кол-во промахов (get_misses) — количество обращений к скриптам, которые не находятся в кеше и были выполнены в обход Memcached. Чем меньше, тем лучше.

 

Из примера выше, можно сделать вывод, что для конкретного сайта подойдет пакет Memcached на 16 МБ, поскольку в процессе активного пользования сайтом потребляемая память не поднимается выше 7-8 МБ. Если памяти будет недостаточно, параметр get_hits будет сильно ниже параметра get_misses, что также может свидетельствовать о нехватке памяти. Также по параметрам get_hits/get_misses можно судить верно ли настроен сайт для работы с Memcached и может ли конкретный сайт работать с услугой в принципе.

Подробнее: количество обращений к скриптам, которые находятся в кеше. Мы хотим чтобы этот показатель всегда был выше показателя Cache misses.


Похожие статьи