10 причин, почему ваш сайт медленный

Adre Adre 22 Июля 2021

В наши дни пользователи ожидают, что веб-сайты будут быстрыми. Когда страницы загружаются дольше, чем ожидалось, это отрицательно сказывается на пользовательском опыте (UX) вашего сайта.

JavaScript, блокирующий рендеринг, задерживает загрузку страницы

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

CSS вашего сайта не оптимизирован

Как и JavaScript, CSS вашего сайта — код, отвечающий за стилизацию его страниц — может задерживать загрузку, если его не оптимизировать.

OPcache не включен

OPcache — это встроенный механизм кэширования для языка программирования PHP. Если вы используете PHP на своем сайте, включение OPcache может ускорить его загрузку и, как следствие, загрузку ваших страниц.

Проблемы с кешированием препятствуют оптимальной загрузке страницы

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

Большие медиафайлы увеличивают время загрузки

Медиа-файлы, такие как изображения и видео, обычно бывают довольно большими. Оптимизация их посредством сжатия может помочь уменьшить их размер и, следовательно, сократить время загрузки.

Плохо написанные скрипты конфликтуют с другими элементами сайта

Плохо написанный JavaScript иногда может вызывать проблемы совместимости с другими частями вашего веб-сайта, что приводит к увеличению времени загрузки.

Код вашего сайта слишком громоздкий

Чем больше кода должен загрузить веб-браузер вашего пользователя, тем больше времени потребуется, чтобы ваш веб-сайт стал видимым. Если ваш код слишком громоздкий или содержит ненужные символы и разрывы строк, ваш сайт может работать медленнее. В ответ вы можете «минимизировать» этот код, удалив ненужные элементы.

Есть еще причины:

  • Отсутствующие файлы вызывают ошибки
  • Плагины утяжеляют ваш сайт
  • Плохой хостинг

Производительность вашего веб-сайта и время отклика тесно связаны с его успехом, поэтому использование каждой доступной возможности для его улучшения стоит затраченных усилий. Выяснение того, почему у вашего веб-сайта отстает время загрузки, может помочь повысить как его поисковую оптимизацию (SEO), так и UX, что приведет к лучшей видимости и более высокому коэффициенту конверсии.

2 Ответа

  1. German German 22 Июля 2021 (ред.)

    Убедитесь, что изображения оптимизированы для Интернета — самая распространённая причина.

  1. Evg Evg 23 Июля 2021

    Cервисе PageSpeed Insights, например, говорит о многом если посмотреть свой сайт. Просто вбиваем адрес своего сайта и стараемся понять, что собственно сервис говорит нам. Он четко укажит на проблемыне места.

    Например, для этого сайта я могу видеть:

    Задайте правила эффективного использования кеша для статических объектов

    Но этот сайт находится в стадии разработки, и я не могу закешировать его так, как оптимально. Завтра (а может быть сегодня) поменяю иконки тут, сейчас кэш будет скорей мешать, чем помогать мне.

    И, но и с этим для этого сайта (с фотографиями на центральной) показатели 100 / 91

    Обычно подобные инструменты всё говорят нам, удивительно, но (знаю) многие обращают внимание только на цифры, а там важны рекомендации.

    PageSpeed Insights, конечно, если уж докапываться, содержит спорные моменты, но в общем, он довольно четко показывает проблемные места. Если мы не пользуемся им, или не умеем читать то, что он пишет, тут другая история.

    И он ведь не только рекомендует. Если мы пойдем в рекомендации, там есть ссылки на то, как это исправить.