CMS: WordPress, Битрикс, Tilda и другие

Как ускорить сайт на WordPress?

Андрей, Пенза 0

Google Search Console показывает низкую скорость на мобильных - страница грузится секунд пять, хотя хостинг вроде не самый дешёвый. Плагинов десятка два, ни разу не чистили за два года. С чего начать разгон, чтобы не сломать сайт?

Дмитрий Акиндинов технический администратор сайтов

ответил

Ускорение WordPress обычно даёт три меры вместе: плагин кеширования (WP Super Cache, W3 Total Cache или похожий), перевод картинок в формат WebP со сжатием и отложенная загрузка скриптов, которые не нужны для показа первого экрана. На типичном сайте с двумя годами накопленных плагинов эта связка снижает время загрузки с 4-5 секунд до 1.5-2.

Первым делом стоит отключить неиспользуемые плагины, а не только оптимизировать активные — каждый добавляет свои запросы к базе и свой JS-файл, даже если формально ничего не делает на большинстве страниц. Из двух десятков плагинов за пару лет обычно наберётся 4-6 таких, которые никто не помнит зачем ставил.

Дальше идут картинки: они обычно дают больше всего веса страницы. Перевод в WebP и сжатие без потери видимого качества снижает их вес на 40-70%, плюс полезна отложенная загрузка (`loading=»lazy»`) для всего, что ниже первого экрана.

Скрипты сторонних сервисов — счётчики, виджеты чата, шрифты с внешних CDN — грузятся синхронно и блокируют отрисовку страницы, если их не перенести в отложенную загрузку или не заменить самостоятельно захостенными версиями. Здесь легко перестараться и сломать функциональность, поэтому после каждого изменения стоит проверять сайт вручную, а не только по цифрам в отчёте о скорости.

Версия PHP тоже влияет заметно: переход с PHP 7.4 на актуальную 8.2 на некоторых сайтах ускоряет обработку запросов на 20-30% без единой правки кода — это меняется в панели хостинга за пару минут.

Подробный разбор Отложенная загрузка скриптов: defer, async и что реально ускоряет

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

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

Все вопросы по теме "CMS: WordPress, Битрикс, Tilda и другие"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?