Что на самом деле происходит, когда веб-страница не загружается?

Что на самом деле происходит, когда веб-страница не загружается?

Знаете, когда вы иногда заходите на сайт, а полоса прогресса (или полукруг в Chrome) заполняется или вращается, но никакого контента не отображается? Что на самом деле происходит на заднем плане? Это как-то связано с объемом контента, который должен быть отображен для определенного сайта?

решение1

Может быть много всего, а может и ничего. В игру вступают так много факторов.

  1. Когда ваш запрос на эту страницу покидает ваш компьютер, он может не дойти до места назначения или браузер просто ждет, пока сайт выполнит запрос.
  2. Сайт может испытывать большую нагрузку или находиться на медленном сервере.
  3. Маршрут, по которому проходит информация, может оказаться узким.
  4. Возможно, у вас возникли проблемы с подключением к Интернету: проблемы с DNS, прокси-сервером или шлюзом.
  5. Это может быть даже проблема конкретного браузера, например, необходимость очистки кэша.

Список можно продолжать.

решение2

По сути, когда строка состояния браузера находится в состоянии ожидания, это означает, что ваш браузер ожидает ответаПОЛУЧАТЬметод запроса веб-страницы, к которой вы обращаетесь. Если он продолжает работать и ничего не происходит, возможны две ситуации:

  • Ваш браузер не может открыть запрошенную страницу;
  • Или сервер не сможет вам его отправить.

Пока ваш браузер не переполнит свой таймер ответа, полоса будет показывать прогресс.Ссылка:

Всякий раз, когда ваш веб-браузер извлекает файл (страницу, изображение и т. д.) с веб-сервера, он делает это с помощью HTTP - это "протокол передачи гипертекста". HTTP - это протокол запроса/ответа, что означает, что ваш компьютер отправляет запрос на какой-либо файл (например, "Пришлите мне файл 'home.html'"), а веб-сервер отправляет ответ ("Вот файл", а затем сам файл).

решение3

Очевидно, что это зависит от браузера, но может произойти несколько вещей:

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

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

решение4

Чтобы избежать задержек, сделайте следующее:Процедуры надлежащего просмотра (GBP):

  • Используйте CCleaner (как пример) для регулярной очистки временных файлов браузера (минимум) http://www.filehippo.com/download_ccleaner/

  • Используйте MyDefrag или Defraggler для оптимизации жесткого диска (т.е. его дефрагментации) http://www.filehippo.com/download_defraggler/

  • Убедитесь, что на вашем ПК нет шпионских программ/троянов/вирусов (обновляйте антивирус)

  • Регулярно обновляйте программное обеспечение Windows и браузера.

  • ОптимизироватьTCP-окноесли у вас высокоскоростной или кабельный интернет-провайдер http://www.softpedia.com/get/Tweak/Network-Tweak/TCP-Optimizer.shtml (ПРИМЕЧАНИЕ: Некоторые веб-сайты могут устанавливать Browser Helper, например Google, Yahoo, ASK.COM. НЕ УСТАНАВЛИВАЙТЕ ИХ, так как это также может привести к медленной работе сети)

  • НЕ УСТАНАВЛИВАЙТЕ СЛИШКОМ МНОГО ПЛАГИНОВ.

Связанный контент