Оптимизация VDS под Wordpress - акселератор и общие рекомендации

123
seocore
На сайте с 25.09.2006
Offline
143
#11
Cheese:
Начинаю наблюдать в логах "Unable allocate memory for pool" и 502-ю на морде, причина - акселератор арс, который был установлен по-дефолту. Изначально арс было дано 128 мегов, когда посыпались ошибки докрутил до 256 сейчас ошибок нет.

увеличив ОЗУ под APC Вы наоборот повышаете вероятность появления ошибки нехватки ОЗУ для php-fpm 🍿

я бы рекомендовал:

  • заменить APC на xcache (под кеширование кода выделить 64Мб, под var-кеш хватит и 16Мб для одного сайта)
  • перейти на PHP 5.4.* и жестко выставить ограничение на число процессов php (разумное для 1Гб ОЗУ)
  • поставить на WP плагин W3TC (и активировать там xcache по кешированию объектов и выборок из БД, сами странички лучше кешировать на диск, т.е. не выставлять там xcache)
Инструменты для веб-мастера: кластеризатор СЯ (https://goo.gl/MQWfqO), все запросы конкурента (https://goo.gl/hd5uHS), дешевые XML-лимиты (https://goo.gl/aDZbPI)
K5
На сайте с 21.07.2010
Offline
209
#12
5 сайтиков на WP с посещалкой по несколько десятков уников в сутку на каждом

Все с ума посходили? Какой "высоко нагруженный"?

С этим даже чистый апач без проблем справится.

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
C
На сайте с 25.01.2007
Offline
63
#13

kgtu5, да никаким хайлоадом там и не пахнет только криво настроенный сервер. Народ просто не внимательно читает.

seocore:
увеличив ОЗУ под APC Вы наоборот повышаете вероятность появления ошибки нехватки ОЗУ для php-fpm

seocore, примерно что-то подобное я и подозревал, поэтому и писал про "тушение пожара бензином". Как я понимаю вы советуете примерно то же самое что на первой странице советовал господин Роговский плюс x-cache, плюс апгрейд пыха. Я склоняюсь к этому решению... но еще немного послушаю разных мнений и покурю маны, пока не падает.

А почему пых стоит апнуть на 5.4 а не выше?

И откуда его кошерно апать? у меня стоят стандартный репо плюс эпель и через yum оно апгрейдится не хочет. Собирать из исходников или подключать какой-нибудь реми?

Безработный project-manager
SocFishing
На сайте с 26.09.2013
Offline
118
#14

Да, кстати. Установите плагин кеширования. Так ваши страницы в статику перейдут и нагрузка с базы спадет.

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
[Удален]
#15

По поводу выделения памяти под apc/xcache. Ее не нужно много. Вот к примеру на одном сервачке сейчас в кэше (memcached) имеется 3463 страницы. Для этого потребовалось 71.61 Mb оперативной памяти. Не много.

SocFishing
На сайте с 26.09.2013
Offline
118
#16
WapGraf:
По поводу выделения памяти под apc/xcache. Ее не нужно много. Вот к примеру на одном сервачке сейчас в кэше (memcached) имеется 3463 страницы. Для этого потребовалось 71.61 Mb оперативной памяти. Не много.

Да. Тому пример моя стата. Занято всего 40 мб на 8 ядрах. 128 мб вроде бы идет по умолчанию, я бы для вордпресов оставил xcache - 64 мб, время обновления 3600 сек. Оптимально, если хватать не будет то можно поднять. xcache мне нравится, что ставится из коробки и не требует никаких танцев с бубном.

[Удален]
#17

Я использую немного другой метод кэширования.

Какие запросы не кэшировать определяется в nginx, как в варианте от Andreyka. Кэш хранится в среднем 7 суток. В кэше лежат целые страницы. Ну и т.д.

C
На сайте с 25.01.2007
Offline
63
#18
SocFishing:
xcache мне нравится, что ставится из коробки и не требует никаких танцев с бубном.

ну по поводу связки w3+x_cache я уже определился. осталось только разобраться как вынести арс и проапгрейдить пых не уложив при этом сервер. Сегодня вечерком попробую

SocFishing
На сайте с 26.09.2013
Offline
118
#19

Стандартно:

apt-get remove apc

затем еще в кофнигах апача проверить, нет ли там лишних конфигов на apc.

C
На сайте с 25.01.2007
Offline
63
#20
SocFishing:
Стандартно:
затем еще в кофнигах апача проверить, нет ли там лишних конфигов на apc.

Оххх... и апача нету(нжинкс+фпм) и апта в центоси тоже нету.

yum erase php-pecl-apc

спасет... не задеть бы при этом чего-нибудь

---------- Добавлено 22.04.2014 в 12:25 ----------

Хозяйке на заметку - после обновления пыха до 5.4 арс потребляет 80М памяти т/е почти в два раза меньше чем на 5.3

Но я всеравно вечером вынесу болезного и вкручу x-cache

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий