Общие вопросы
Отправка писем по SMTP на VDS с панелью NetAngelsЗапуск образов VDS на локальном компьютереКак сбросить пароль root?Использование раздела Облачные VDS в панели управленияИспользование образа с панелью управления NetAngelsСпециальные образы VDS для быстрого развертывания (LAMP)Как клонировать виртуальные машиныГостевой агентПриватная сетьКак поправить настройки sshd?Как включить защиту от DDoS через CloudflareVDS как промежуточный сервер для выхода в интернетМонтирование диска в VDSУстановка сервера MinecraftЗащита от DDoS атакИнструкция по настройке исходящего SMTP для тарифов VDS StartСервер для веб-конференций, совещаний и онлайн лекцийВосстановление отдельных файлов в виде архиваНастройка сети на VDSУстановка Windows из ISO-образа на VDSSSH-доступ к хостинг-аккаунтуКак настроить отправку почты с сайтаАвтоматизация обновления SSL-сертификата через API NetAngelsВыпуск SSL сертификата на VDS c помощью утилиты dehydratedКак подключить SSL-сертификат для сайта на облачном VDS с панелью управления NetAngelsКонсольные команды. Работа с данными.Консольные команды. Работа с MySQL, создание и загрузка дампа.Консольные команды. Анализ состояния сервера
Установка и настройка memcached на VDS

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

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

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

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

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

# apt-get update
# apt-get install memcached -y

С этого момента 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

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

Давайте рассмотрим вариант установки расширений для php 7.4. Если нужно установить расширешия для другой версии php, то просто поменяй цифры на нужные. Установить можно как любое из этих расширений по отдельности, так и оба вместе. Достаточно просто ввести команду:

# apt-get install php7.4-memcache
# apt-get install php7.4-memcached

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

Показать установку для php5.X

В 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 для VDS с панелью Netangels

На VDS с панелью Netangels есть пункт “Управление VDS”, в котором можно настраивать параметры работы php у сайтов.

22v1.png

Для настройки php перейдите во вкладку “Настройки PHP”

23v2.png

Тут можно включить как расширение memcached(1), так и расширение memcache(2). Для этого достаточно нажать на эти расширения и сохранить настройки.

24v2.png

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

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

# apt-get install python3-memcache
# apt-get install python3-pylibmc


Тарифы на облачные VDS и VPS

Облачные VDS
Облачные VDS
Облачные VDS
Масштабируются под любые задачи: от размещения сайта до IT-инфраструктуры
С 2003 года
Надежность.
Нам доверяют десятки тысяч компаний и разработчиков
20 лет
Предоставляем услуги профессионального хостинга
35 000
Клиентов доверяют нам размещение своих сайтов
99.99%
Подтвержденный uptime
наших серверов хостинга
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
ВК49865