Как заставить интернет-магазин на WooCommerce работать быстрее?

Доброго времени суток, как можно разогнать интернет магаз на WooCommerce, прогнал его через спид тест от гугл: https://developers.google.com/speed/pagespeed/insi... и он показал не самые лучше результаты (33), написано "Сократите время ответа сервера (время до получения первого байта), почти 6 секунд нужно для того чтобы просто пришел первый байт", как можно добиться более быстрого ответа от сервера?
Заранее спасибо за ответ
  • Вопрос задан
  • 507 просмотров
Пригласить эксперта
Ответы на вопрос 4
У вас много http запросов, целых 163: шрифты, скрипты, css стили, в придачу к куче не оптимизированых изображений. Зачем вам 14 шрифтов на странице? — Достаточно двух шрифтов, один для заголовков, второй для текста. Стили и скрипты нужно минифицировать и скомбинировать. Изображения оптимизировать. Настроить gzip сжатие на сервере. Подумать о смене темы wordpress, из бесплатных посмотрите на темы Astra, Zakra, Neve и GeneratePress — это одни из самых легковесных тем. Astra, neve и Zakra имеют поддержку AMP для мобильных версий страниц из коробки, достаточно установить официальный плагин AMP.
В качестве плагина кэширования рекомендую LiteSpeed Cache, по мимо кэширования он умеет: оптимизировать изображения, минифицировать и комбинировать стили и скрипты, включать асинхронную загрузку стилей, скриптов и шрифтов, генерировать critical css и js необходимые для асинхронной загрузки и ускорения отрисовки видимой части страницы во время загрузки, включает отложенную загрузку изображений, настраивает кэширование в браузере. Короче кэширование и оптимизация всего и вся в одном плагине, причём абсолютно бесплатном.
Подключите cdn, хотя бы бесплатный cloudflare плюс установите их плагин.
Это на вскидку, что можно для начала сделать.
Потом проверьте ещё сайт в gtmetrix, там подробно пишут о всех недочетах и задержках.
Ответ написан
@peecaboo
Первый шаг - поставить плагин Query Monitor. Второй - научиться анализировать данные, которые он даёт
Ответ написан
@deadnice
Попробуйте настроить кеширование. Установите плагин WP Fastest Cache или подобный.
Ответ написан
zettend
@zettend
Предпочитая независимость
Сталкивался я с таким. Скорее всего вы используете кастумную тему, которая никак не оптимизирована.

Такие проблемы вызываются дублирующими запросами к БД и скорее всего у вас вывод происходит через "WP_Query", при плохом использовании это дико грузит движок вместе с базой и КЕШирование здесь никак уже не поможет.

Ищите грамотную тему для вашего магазина.
Ответ написан
Ваш ответ на вопрос

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

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