Почему медленно грузятся сайты?
Павел, Воронеж 0
Странно, но на разных сайтах в браузере это выглядит одинаково: сначала долго крутится белый экран, потом всё появляется разом. Это всегда проблема на стороне сайта или дело может быть в моём интернете и компьютере?
Дмитрий Акиндинов технический администратор сайтов
ответил
Причин обычно три: тяжёлые для сайта элементы (большие неоптимизированные изображения и скрипты, медленный сервер или тяжёлые запросы к базе данных), проблема с DNS или соединением на стороне пользователя, и медленный отклик самого браузера или устройства. Если тормозят разные сайты одновременно, часто дело именно в интернет-соединении или DNS-сервере провайдера, а не в самих сайтах.
На стороне сайта чаще всего виноваты изображения весом в несколько мегабайт вместо десятков-сотен килобайт, множество сторонних скриптов (виджеты чатов, аналитика, рекламные сети) и отсутствие кэша. Каждый такой скрипт браузер должен загрузить и выполнить, прежде чем страница станет интерактивной — отсюда и белый экран в начале.
Проверить, где именно проблема, можно инструментом PageSpeed Insights от Google или сервисом WebPageTest: они показывают детальную раскладку по времени — сколько заняли DNS, соединение с сервером, загрузка каждого файла. Если один и тот же сайт у разных людей грузится с разной скоростью, а PageSpeed показывает хороший результат, дело обычно в конкретном интернет-соединении, а не в сайте.
Если тормозят одновременно многие разные сайты, стоит проверить DNS-сервер: провайдеры интернета иногда используют перегруженные DNS, и смена на публичный (например 8.8.8.8 от Google или 77.88.8.8 от Яндекса) в настройках сети заметно ускоряет именно первый отклик при заходе на новый сайт.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.