tehadm
Администратор
- Сообщения
- 1 176
- Реакции
- 303
Немного истории:
Memcached - это программное обеспечение, реализующее кэширования данных в оперативной памяти, что позволяет ускорить отдачу кэшированного содержимого и уменьшить время ответа сервера.
Установка:
Memcache была разработана Danga Interactive для того, чтобы увеличить скорость работы портала LiveJournal.com. Memcache сводит время загрузки из базы данных практически до нуля, от чего растёт скорость загрузки страницы для пользователей, ускоренное управление ресурсами и т.д. На данный момент FaceBook является самым крупным пользователем сервиса Memcache. Учитывая количество людей прибывающих на FaceBook ежедневно, он чуть не завалил данный сервис – и для них выделили отдельное место.
Memcached - это программное обеспечение, реализующее кэширования данных в оперативной памяти, что позволяет ускорить отдачу кэшированного содержимого и уменьшить время ответа сервера.
Установка:
- Обновляем пакеры и репозитарии:
Код:yum update
- Устанавливаем memcached:
Код:yum install memcached php-pecl-memcached
- Добавляем в автозагрузку:
Код:systemctl enable memcached
- Запускаем его:
Код:systemctl start memcached
- Перезапускаем PHP-FPM:
Код:systemctl restart php-fpm
- Проверяем:
Код:netstat -tap | grep memcached
Код:tcp 0 0 0.0.0.0:memcache 0.0.0.0:* LISTEN 15290/memcached tcp6 0 0 [::]:memcache [::]:* LISTEN 15290/memcached
- Откроем конфиг файл:
Код:vim /etc/sysconfig/memcached
Код:PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS=""
MAXCONN - максимальное количество подключений
CACHESIZE - размер памяти, выделяемой для memcached
OPTIONS - какой слушать интерфейс - В переменную
OPTIONS=""
добавим-l 127.0.0.1 -U 0
. Этим мы сделаем следующее:
добавлением-l 127.0.0.1
закрываем доступ из вне.
добавлением-U 0
, отключаем прослушиватель UDP (как пишут, что он используется в dos атаках). - Перезапускаем Memcached:
Код:systemctl restart memcached
Последнее редактирование: