Вы знаете, когда вы иногда заходите на сайт, и индикатор выполнения (или полукруг в Chrome) заполняется или вращается, но контент не отображается? Что на самом деле происходит здесь на заднем плане? Это как-то связано с объемом контента, который должен отображаться для определенного сайта?
5 ответов
Там может быть много чего или вообще ничего. Так много факторов в игре.
- Поскольку ваш запрос на эту страницу покидает ваш компьютер, возможно, он не достигает места назначения, или браузер просто ждет, пока сайт выполнит запрос.
- На сайте может быть интенсивный трафик или он работает на медленном сервере.
- Маршрут, по которому должна идти информация, может оказаться узким местом.
- возможно, у вас проблемы с подключением к Интернету; Проблемы с DNS, прокси или шлюзом.
- Это может быть даже проблема, специфичная для браузера, например, необходимость очистки кеша.
Список можно продолжать.
По сути, когда строка состояния просмотра находится в состоянии ожидания, это означает, что ваш браузер ожидает ответа на запрос метода GET для веб-страницы, к которой вы обращаетесь. Если он продолжает работать и ничего не происходит, возможны две ситуации:
- Ваш просмотр не может достичь запрошенной страницы;
- Или сервер не может отправить его вам.
До тех пор, пока ваш браузер не переполнится таймером ответа, панель будет отображать прогресс. Ссылка:
Всякий раз, когда ваш веб-браузер выбирает файл (страницу, изображение и т.д.) С веб-сервера, он делает это, используя HTTP - это «Протокол передачи гипертекста». HTTP - это протокол запроса / ответа, который означает, что ваш компьютер отправляет запрос на некоторый файл (например, «Get me the file 'home.html'»), а веб-сервер отправляет ответ («Вот файл», после чего следует сам файл).
Это явно зависит от браузера, но может произойти несколько вещей:
- Ваше сетевое соединение достаточно медленное, чтобы означать, что ваш браузер ожидает выхода контента
- веб-сервер работает достаточно медленно (или, возможно, он остановлен), чтобы не предоставлять контент так быстро. Он будет медленным по многим причинам (серверный сервер недостаточно специализирован, он предоставляет контент большому количеству клиентов и т.д.)
Если вы видите пустую страницу, скорее всего, браузер даже не получил базовый HTML-код, представляющий страницу / фреймы и т.д., Которые нужно отобразить, прежде чем отображать дополнительный контент изображения и т.д.
В дополнение ко всему, что здесь дано, любые тяжелые веб-приложения на java-скриптах, которые используют Javascript для построения DOM, будут отображать пустую страницу, если в javascript есть ошибка. Вы можете проверить это в консоли javascript вашего конкретного браузера.
Чтобы избежать задержки, выполните следующие процедуры хорошего просмотра (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 (ПРИМЕЧАНИЕ: Некоторые веб - сайты могут установить браузер Helper, такие как Google , Yahoo, ASK.COM. НЕ УСТАНАВЛИВАЙТЕ ИХ, так как это также может вызвать медленную сеть)
НЕ УСТАНАВЛИВАЙТЕ СЛИШКОМ МНОГО ПЛАГИНОВ.