В своей первой статье о кэшировании, я рассказывал о кэшировании информации в файлы. Данный тип кэширования можно использовать на всех хостингах, для него не требуется установки какого-либо специфического ПО (разумеется хостинг должен поддерживать PHP).
Сегодня я расскажу о кешировании при помощи MemCache (и еще ссылочка).
В предыдущей статье мы создали 2 класса: Cache & File. В этой статье нам снова пригодится класс Cache, только на этот раз мы заменим его на интерфейс (FX Poster, спасибо за поправку) и будет называться CACHE_ICache (почему, думаю, поймете позже).
Таким образом интерфейс CACHE_ICache будет выглядеть следующим образом:
<?php
interface CACHE_ICache
{
public function save($value, $valueID);
public function load($valueID, $timeLife);
public function delete($valueID);
}
?>
Установка memcache под Windows
- Скачиваем сервер memcached (memcached-1.2.1-win32.zip)
- Распаковываем полученный архив на диск, например, в c:\memcache\
- Далее запускаем из командной строки: c:\memcache\memcached.exe -d install, тем самым устанавливая memcached как сервис.
- Теперь, осталось только запустить этот сервис: c:\memcache\memcached.exe -d start
- Все, memcache установнен на вашей машине и уже работает. Список всех доступных команд получаем так: c:\memcache\memcached.exe -h






