простыми словами
программный продукт, позволяющий программисту кэшировать данные обработки в оперативной памяти, тем самым, ускорять работу приложения и снижать нагрузку на сервер.
Распространенное применение — кэширование результатов обработки PHP. Таким образом, ускоряется обработка скриптов веб-сервером, что позволяет веб-приложению грузиться быстрее. При этом, memcached можно настроить как на самом веб-сервере, так и в виде отдельного сервера, принимающего запросы и сохраняя их в кэше.
Пример php-скрипта с фрагментом использования memcached:
// Подключаемся к Memcache$memcache = new Memcache;$memcache->connect(‘localhost’,11211);$key = 1; // Проверяем кэш по ключу $getResult = $memcache->get($key);
// Если есть, используем, если нет, получаем данные и заносим в кэшif ($getResult) { $resultData = array(); $resultData = $getResult;} else { $data = … $memcache->set($key, $data, false, 86400);}
Memcached можно установить на большинство систем UNIX (например, FreeBSD, CentOS, Ubuntu), а также Windows.
Подробнее о memcached на Википедии
Продолжая использовать данный сайт вы принимаете политику конфиденциальности и cookies