Memcached — программа, реализующая сервис кэширования данных в оперативной памяти на основе парадигмы хеш-таблицы.
Memcached защищен от переполнения, новый объект просто заместит собой устаревший. Преимуществ масса. И это логично, ведь memcached был разработан специально для ускорения работы LiveJournal.
Теперь установим Memcached на VPS сервер с установленной на нем Ubuntu 10.04
Установка:
apt-get install memcached php5-memcached
После окончания установки, нужно немного поправить стартовый скрипт /etc/memcached.conf
По умолчанию выделяется 64 мегабайта, что для крупного пректа мало. Следует только помнить что на 32bit системе максимум адресуется 4G.
# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default # Note that the daemon will grow to this size, but does not start out holding this much # memory -m 512
Я выбрал 512 m.
Перезапускаем:
sudo /etc/init.d/apache2 restart sudo /etc/init.d/memcached restart
Настройки кеширования в Livestreet:
открываем конфиг livestreet: /config/config.php. file меняем на memory:
/** * Настройки кеширования */ // Устанавливаем настройки кеширования $config['sys']['cache']['use'] = true; $config['sys']['cache']['type'] = 'memory'; $config['sys']['cache']['dir'] = '___path.root.server___/tmp/'; $config['sys']['cache']['prefix'] = 'livestreet_cache'; $config['sys']['cache']['directory_level'] = 1; $config['sys']['cache']['solid'] = true;
Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru