Как ускорить сайт на WordPress?
Андрей, Пенза 1,7 тыс. просм.
Сайт на WordPress грузится медленно, особенно на телефоне, хотя картинки я вроде бы сжал перед загрузкой. Хостинг самый обычный, ничего специального не покупал. С чего начать ускорение, чтобы результат был понятен, а не абстрактные советы?
Алексей Петров технический директор
ответил
Чаще всего тормозит не вес картинок, а то, что браузер вынужден ждать: несколько скриптов аналитики, шрифты с внешнего сайта и неоптимизированный CSS блокируют отрисовку первого экрана. Начните с трёх вещей - плагин кэширования, сжатие изображений в WebP и отключение лишних плагинов - это часто даёт заметный прирост без единой строчки кода.
Кэширование даёт самый быстрый эффект при минимальных усилиях. Плагины вроде WP Super Cache или WP Rocket отдают посетителю готовый HTML-файл вместо того, чтобы каждый раз собирать страницу заново через PHP и базу данных; разница особенно заметна на сайтах с большим количеством контента. После установки проверьте, что кэш действительно работает - через исходный код страницы или расширение браузера, потому что настроенный, но не активный плагин ничего не ускоряет.
Дальше по весу обычно идут изображения: конвертируйте их в WebP, он даёт до 30-50% экономии без потери качества на глаз, и включите ленивую загрузку для картинок ниже первого экрана. Шрифты лучше выкачать к себе на сервер вместо подключения с Google Fonts - это убирает лишний внешний запрос, который тормозит рендер страницы на мобильном особенно заметно.
Отдельно проверьте список установленных плагинов: каждый добавляет свои скрипты и стили, и половина из них на практике не используется. Удалите неактивные и то, что дублирует функции. Результат измеряйте в Google PageSpeed Insights - если мобильная оценка ниже 50 и после базовых шагов не растёт, дело уже в коде темы или сервере, и тут нужен разработчик, который разберётся точечно.
Задать свой вопрос
Вопросы проходят модерацию. Ответ специалиста студии публикуется на сайте в течение пары дней.
Вопрос отправлен на модерацию. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.