Memcached е високопроизводителна система за обектно кеширане в паметта. Тя действа като ключ–стойност хранилище в паметта за малки части от произволни данни (низове, обекти), като например резултатите от извиквания към база данни, API заявки или генериране на страници. Memcached може да подобри скоростта на Вашия уебсайт или приложение, като осигурява бърз достъп до често използвани данни.

Memcached е напълно интегриран в Control Panel-а чрез специална секция Memcached Object Cache.

 

Създаване на Memcached инстанция

Ако Memcached е закупен като допълнителен ресур, Memcached инстанцията се създава автоматично.

При планове с поддръжка на Уеб приложения (WebApps) не е необходимо отделно закупуване на Memcached. За да започнете да използвате Memcached, отворете секцията Кеширане с Memcached в Контролния панел, натиснете Създай и изберете размера на паметта за инстанцията.

Ако не сте сигурни дали Memcached е включен във Вашия хостинг план, моля, свържете се с нас и ние ще Ви съдействаме.

Свързване на приложение с Memcached

Можете да използвате Memcached с всяко приложение, което поддържа Memcached връзка. Приложението трябва да бъде конфигурирано да се свързва с Memcached чрез Unix сокет.

  1. Отворете секцията Кеширане с Memcached в Контролния панел
  2. Намерете Memcached инстанцията, която искате да използвате
  3. Натиснете върху пътя до сокета, обозначен с икона на щепсел, за да го копирате в клипборда:

    Memcached Socket
  4. Използвайте копирания път до сокета в Memcached конфигурацията на приложението

Забележка: Ако приложението Ви използва PHP, трябва да активирате PHP разширението Memcached. За да направите това, отворете секцията PHP настройки в Контролния панел и натиснете Промени (иконата със зъбно колело) за поддомейна, който искате да конфигурирате (за основния уебсайт това е поддомейнът www). На страницата с PHP настройки активирайте разширението Memcached и след това натиснете Запази.

Изтриване на Memcached кеша

Изтриването на кеша може да бъде полезно след значителни промени по съдържанието на сайта, промени в конфигурацията или при диагностика и отстраняване на проблеми. За да изтриете кеша:

  1. Отворете секцията Кеширане с Memcached в Контролния панел
  2. Намерете Memcached инстанцията, която искате да управлявате
  3. Натиснете Изтрий кеша до съответната инстанция

Това изчиства текущо кешираните данни от избраната Memcached инстанция. Самата Memcached инстанция остава активна и приложението Ви може да продължи да я използва.

Включване или изключване на Memcached инстанция

Можете да включвате или изключвате Memcached инстанция по всяко време:

  1. Отворете секцията Кеширане с Memcached в Контролния панел
  2. Намерете Memcached инстанцията, която искате да управлявате
  3. Натиснете Включи или Изключи до съответната инстанция

Предупреждение: Ако спрете Memcached инстанция, приложенията, които я използват, може да спрат да работят, докато инстанцията не бъде стартирана отново.

Статус на Memcached инстанцията

Колоната Статус показва текущото състояние на Memcached инстанцията въз основа на използваната памет и натоварването на кеша:

Memcached Status

  • Добре - Лимитът на паметта изглежда достатъчен за настоящото натоварване.
  • Внимание - Използването на кеша се доближава до текущия лимит на паметта. Наблюдавайте процента на успешни заявки и принудителни изтривания.
  • Натоварен - Кешът е близо до капацитета си и принудително изтрива записи. Лимитът на паметта може да е недостатъчен за настоящото натоварване.

Натиснете Виж статистики, за да видите статистиката на инстанцията. Прозорецът със статистики показва текущото състояние на инстанцията и ключови показатели като потребление на паметта, процент успешни заявки, принудителни изтривания, връзки и брой елементи. Той включва и графики за потреблението на паметта и ефективността на кеша, които Ви помагат да прецените дали текущо заделената памет е достатъчна.