Поиск:

Поиск по:

Результаты поиска по запросу «»
Найдено совпадений
По вашему запросу ничего не найдено
.
Показать еще

Установка и настройка memcached на VDS

В данной статье рассмотрен процесс установки memcached для кеширования на VDS с Debian или Ubuntu, а так же установка расширений для работы с memcached для php и python.

Все действия в консоли сервера в рамках данной статьи производятся от имени суперпользователя root.

Устанавливаем и настраиваем memcached

В консоли сервера нужно выполнить команды:

# apt-get update
# apt-get install memcached

С этого момента memcached на сервере установлен и запущен. По-умолчанию он запускается с 64 мб памяти и доступен по адресу 127.0.0.1:11211. Если вы хотите изменить настройки по умолчанию, необходимо внести правки в файл /etc/memcached.conf, после чего перезапустить memcached:

# nano /etc/memcached.conf
# service memcached restart

Например, вы можете захотеть предоставить memcached больше или меньше памяти для хранения кеша, за что отвечает опция -m, запустить его на другом ip-адресе (например чтобы сделать его доступным с других серверов), за что отвечает опция -l и так далее.

Обратите внимание, что в memcached не предусмотрено никакого механизма разграничения прав доступа, поэтому если вы хотите, чтобы memcached был доступен извне с других хостов, не забудьте ограничить перечень ip адресов, с которых он будет доступен, с помощью firewall.

Устанавливаем расширение для memcached в php

В php5 есть два расширения для работы с memcached: php5-memcache и php5-memcached. У второго расширения несколько более обширный API и больше предоставляемых возможностей. Кроме того, расширение php5-memcached использует для работы библиотеку libmemcached, в то время как расширение php5-memcache использует собственную реализацию взаимодействия с демоном memcached.

Установить можно как любое из этих расширений по отдельности, так и оба вместе. Достаточно просто:

# apt-get install php5-memcache
# apt-get install php5-memcached

У php5-memcache есть несколько доступных для настройки опций, редактирование которых осуществляется в файле /etc/php5/mods-available/memcache.ini.

После установки любого из этих расширений для вступления в силу новой конфигурации php необходимо перезапустить веб-сервер:

# service apache2 reload

Устанавливаем расширение для memcached в python

Как и в случае с php, в python есть два доступных расширения для работы с memcached: python-memcache, полностью написанное на python и, вероятно, более медленное, а так же python-pylibmc, использующее libmemcached для взаимодействия с memcached. Точно так же установлены могут быть оба расширения одновременно, либо любое из них по отдельности. Устанавливаются они с помощью команд:

# apt-get install python-memcache
# apt-get install python-pylibmc

Регистрация доменов

в зонах .RU .РФ

от 200 рублей Зарегистрировать домен

SSL сертификаты

Подтверждение сайта и надежная защита

передаваемых данных

Купить сертификат

Облачные VDS

дешевле чашки кофе

Процессорных ядер: 4, Память: 4 Гб, Диск: 20 Гб SSD, Резервное копирование

от 35 р/день Заказать VDS

Все, что нужно от хостинга

Простое решение для вашего сайта

Подробнее

Хранилище данных

Храни что хочешь по смешным ценам

Почасовая оплата за размещенные данные.

Заказать хранилище