FAQ->Виртуальные и физические сервера
Разделы по теме:
- Облачное хранилище
- ISP manager Lite
- Общие вопросы администрирования
- IP-KVM (удаленный доступ к физическому серверу)
- Управление облачным VPS сервером
Настройка кеширования в Worpdress с помощью плагина W3 Total Cache и memcached
Установка memcached
Подключитесь к своему серверу по ssh и выполните следующие команды:
В Centos 6
yum install memcached
После установки внесите правки в конфигурационный файл
vi /etc/sysconfig/memcached
Исправьте строку
OPTIONS=""
на
OPTIONS="-l 127.0.0.1"
В строке CACHESIZE="64" устанавливаем количество оперативной памяти, выделяемой для memcached, в мегабайтах
Далее запустите сервис и добавьте его в автозагрузку
service memcached start
chkconfig memcached on
В Debian и Ubuntu
apt-get install memcached
После установки внесите правки в конфигурационный файл
vi /etc/memcached.conf
В строке -m 64 установите количество оперативной памяти, выделяемой для memcached, в мегабайтах
Далее перезапустите сервис и добавьте его в автозагрузку
service memcached restart
update-rc.d memcached defaults
Установка и настройка расширения PECL memcache
В Centos 6
yum install php-pecl-memcache
Внесите правку в конфигурацию
vi /etc/php.d/memcache.ini
Раскомментируйте строку
memcache.hash_strategy=consistent
После чего перезагрузите веб-сервер
service httpd restart
В Debian и Ubuntu
apt-get install php5-memcache
service apache2 restart
Проверка работы memcached и pecl-memcache
Проверка работы memcached в Centos 6
Проверьте, слушает ли memcached порты, указанные в конфигурации
netstat -nlp | grep memcached
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 25955/memcached
udp 0 0 127.0.0.1:11211 0.0.0.0:* 25955/memcached
Просмотр статистики memcached
memcached-tool 127.0.0.1 stats
Просмотр использования памяти Memcached
memcached-tool 127.0.0.1 display
Просмотр содержимого кеша
memcached-tool 127.0.0.1 dump | less
Проверка работы memcached в Debian и Ubuntu
Проверьте, слушает ли memcached порты, указанные в конфигурации
netstat -nlp | grep memcached
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 25955/memcached
udp 0 0 127.0.0.1:11211 0.0.0.0:* 25955/memcached
Просмотр статистики memcached
/usr/share/memcached/scripts/memcached-tool 127.0.0.1 stats
Просмотр использования памяти Memcached
/usr/share/memcached/scripts/memcached-tool 127.0.0.1 display
Просмотр содержимого кеша
/usr/share/memcached/scripts/memcached-tool 127.0.0.1 dump | less
Проверка работы pecl-memcache
php -i | grep memcache
/etc/php.d/memcache.ini,
memcache
memcache support => enabled
memcache.allow_failover => 1 => 1
memcache.chunk_size => 32768 => 32768
memcache.compress_threshold => 20000 => 20000
memcache.default_port => 11211 => 11211
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => consistent => consistent
memcache.lock_timeout => 15 => 15
memcache.max_failover_attempts => 20 => 20
memcache.protocol => ascii => ascii
memcache.redundancy => 1 => 1
memcache.session_redundancy => 2 => 2
Registered save handlers => files user memcache
Установка и настройка W3 Total Cache
Перейдите в раздел Plugins - Add New
В поисковой строке
Наберите название плагина W3 Total cache и нажмите энтер
В результате вывода Вы найдите необходимый плагин и нажмите кнопку Install Now
После установки плагина нажмите Activate Plugin
Перейдите в настройки плагина
Включите кеширование в секции Page Cache
Для чего отметьте чекбокс Enable и в выпадающем списке Page cache method выберите Memcached
После чего нажмите кнопку Save All Settings
На этом настройка кеширования закончена
Статьи по теме:
- Как изменить ДНС сервера для моего домена?
- Реселлерская программа по регистрации доменов для клиентов VPS и физических серверов.
- Мой дамп mysql-базы занимает больше, чем разрешено заливать через phpMyAdmin. Что делать?
- Мой сайт на VDS выдает ошибку PHP типа "Allowed memory size of X bytes exhausted (tried to allocate Y bytes)"
- Сайт выдает ошибку "Call to undefined function..."
- Сайт выдает ошибку "Can't connect to database server" или подобную.
- Сайт работает, но очень медленно.
- Сервер DNS second.freehsot.com.ua что это и зачем?
- Как выполнить перезагрузку физического сервера?
- Как заказать дополнительный IP адрес?
- Можно ли перейти на более производительный физический сервер без перестановки системы?
- Как продлить услугу сервера?
- Я забыл свой пароль на FTP от сервера резервных копий. Что делать?
- Настройка мониторинга веб сервера apache с помощью модуля mod_status
- Сервера с IPMI
- Мой провайдер заблокировал 25 порт, не могу подключится к своему серверу.
- Подключение по VPN к серверу с IPMI
- Ошибка, порт 25 не доступен. SMTP, проверка с помощью telnet
- Диагностировка с WinMTR
- Логи web-сервера apache
- Ошибка недоверенное соединение
- Восстановление баз данных MySQL с таблицами myisam и innodb
- Установка панели Vesta и размещение сайта на примере wordpress
- Настройка кеширования в Worpdress с помощью плагина W3 Total Cache и memcached