Почему сайт долго грузится?
Алексей, Барнаул 0
Сайт интернет-магазина стал открываться заметно медленнее за последние пару месяцев, страницы товаров грузятся секунд по 5-6. Хостинг не меняли, трафик тоже не сильно вырос. С чего начать поиск причины?
Дмитрий Акиндинов технический администратор сайтов
ответил
Чаще всего медленную загрузку дают три вещи: слишком тяжелые изображения без сжатия, отсутствие кэширования страниц и перегруженный дешевый хостинг, где сайт делит ресурсы сервера с сотнями чужих. Проверить это можно за пять минут в PageSpeed Insights (pagespeed.web.dev) — сервис не только покажет оценку скорости, но и укажет конкретную причину: например, «изображения не оптимизированы» или «не настроено кэширование браузера».
Если сайт работал быстро, а потом просел без видимых изменений — вероятная причина в накоплении: за пару месяцев в каталог добавили новые товары с несжатыми фото, поставили пару лишних виджетов (онлайн-чат, форма рассрочки), и все это суммарно утяжелило каждую страницу.
Для интернет-магазина отдельно стоит проверить количество запросов к базе данных на странице товара — если там подключены блоки вроде «похожие товары» без кэширования, каждая загрузка страницы бьет по базе заново, и при росте каталога это замедляется нелинейно.
Разумная цель для страницы товара — открываться за 2-3 секунды. Дальше уже вопрос диагностики: смотреть, что именно тормозит — сервер (время ответа хостинга), фронтенд (вес картинок и скриптов) или база данных. Без этого можно долго менять хостинг вслепую и не получить эффекта, если причина была в коде страницы.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.