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

Имею достаточно сильный движок VPS. И сайт на WP, но скорость загрузки загрузки сайта очень медленная из-за того что около 5-6 сек происходит соединение с сервером. Хотя на этом же сервере html сайты грузятся быстро. То есть дело не в сервере, а видимо с WP. Какие необходимые действия требуется совершить чтобы ускорить процесс соединения?
  • Вопрос задан
  • 2229 просмотров
Решения вопроса 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мс.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы