Как снизить время загрузки сервера на сайте WP?

Имею достаточно сильный движок VPS. И сайт на WP, но скорость загрузки загрузки сайта очень медленная из-за того что около 5-6 сек происходит соединение с сервером. Хотя на этом же сервере html сайты грузятся быстро. То есть дело не в сервере, а видимо с WP. Какие необходимые действия требуется совершить чтобы ускорить процесс соединения?
  • Вопрос задан
  • 2235 просмотров
Решения вопроса 1
lamer350
@lamer350
กำลังสูงสุด
Чтобы ускорить WP раз в 10 вам нужно сделать сервер: nginx + php7 + opcache
При этом удалить все плагины кеширования в самой WP!

Ускорение в 10 раз реально при условии что у вас apache + php5.6, реальные замеры на реальных проектах (без оптимизации кода снижение ответа сервера с 2 сек до 250млс, главное чтобы WP и плагины у вас были актуальных версий с поддержкой php7)

UPD: Если речь о сайте что у вас в подписи, то вам нужно обновить php до 7.1 или 7.2 и включить opcache, ответ сервера снизится раз в 5 точно! у вас уже стоит nginx, его можно разве что обновить и включить http2 для многопоточный передачи css/js/img - это отразится именно общей скорости загрузки страницы. Так же как писал выше, попробуйте отключить плагин кеширования в WP (после всех обновлений что писал выше), если у вас итоговый ответ сервера будет 300-400 млс то он вам не понадобится, а сейчас он так же создает нагрузку на сервер и без него первая загрузка страницы могла бы быть быстрее чем сейчас.
Ответ написан
Пригласить эксперта
Ответы на вопрос 6
@m0nym
Профилирование
Ответ написан
Комментировать
@lagudal
подобный вопрос рассматривался не так давано, еще раз вкратце:
- попробуйте локализовать проблему простыми путями -поочередное отключение плагинов, смена темы и тп.
Возможно, даже не просто отключение, а полное удаление какого то плагина даст результат. *;
- если нет эффекта - профилирование, как уже написали;
- логирование mysql;
- если не хватает своей квалификации, не стесняться этого и нанять специалиста.
Ответ написан
Комментировать
@nozzy
Symfony, Laravel, SQL
Отказаться от WP
Ответ написан
Комментировать
@mureevms
Я добился 100 очков для WP в PageSpeed Insights. Если умеете Linux, то эта заметка Вам пригодится
Ответ написан
Комментировать
@igsumin Автор вопроса
lamer350 Спасибо за рекомендацию. Обновил CGI до 7 версии php, поставил OPcache и http2, отключил плагин кеширования, но я бы не сказал, что что-то изменилось. Буду обновлять еще саму тему, напишу о результатах. Но пока тяжело идет процесс ускорения.
Ответ написан
Жесть, у вас страница генерируется 4 секунды + загрузка сгенерированного контента к клиенту.
Очень похоже на "протухший" плагин, который по ошибке грузит что-то не то (например вместо 10 последних статей делает выборку всех статей, а выводит только 10). Тут без профилировщика не обойтись.

Что-бы сразу отсечь вариант малопроизводительного сервера - протестируйте на этом же сервере чистый WP, он должен отдать страницу максимум за 500мс.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы