Это происходит на трех компьютерах под управлением Windows 7 и Ubuntu, Firefox, Opera и Chrome (все последние версии). Я подключен к Интернету через беспроводной USB-модем Verizon.

Когда я пытаюсь открыть некоторые веб-страницы, они никогда не заканчивают загрузку (и обычно даже ничего не показывают). Строка состояния в нижней части браузера будет отображать "В ожидании X"

К серверам, на которых он застрял, относятся:

  • platform.twitter.com
  • s7.addthis.com
  • connect.facebook.net
  • ajax.googleapis.com
  • 2mdn.net

До сих пор я просто блокировал их в AdBlock, однако последние два вызывают проблемы. Есть некоторые сайты, которые требуют googleapis.com для корректной загрузки, а некоторые не загружаются, если они не заблокированы. eBay требует доступ к 2mdn.net для загрузки фотографий. Кроме того, становится действительно раздражающим необходимость обновлять AdBlock на всех этих компьютерах всякий раз, когда появляется новый сайт.

Я надеюсь, что есть какой-то более простой способ исправить это? Различные сайты, вызывающие зависание, указывают мне, что это либо проблема с моей стороны (как-то?) или какое-то программное обеспечение на стороне сервера, которое было обновлено с новой ошибкой?

1 ответ1

2

Проблема в том, что многие сайты сегодня содержат виджеты и мусор с сайтов рекламы и социальных сетей. Таким образом, когда вы посещаете такие сайты, они пытаются загрузить данные из Facebook, Twitter, Google Ads и т.д. Если вы блокируете эти контентные сайты, то другие сайты, которые пытаются загрузить данные с них, будут блокироваться, пока не истечет какой-то тайм-аут, и сайт перестает пытаться подключиться, или вы отказываетесь и закрываете страницу.

В прошлом вы обычно блокировали рекламу и социальный контент, просто блокируя рекламные / социальные серверы. Другие сайты загружались бы нормально, но оставляли IFrame с битой страницей / изображением здесь или там.

К сожалению, для борьбы с блокировками некоторые сайты изменили структуру загрузки страниц, так что сторонние данные загружаются до фактической страницы. Это означает, что если вы блокируете, то страница может загружаться частично или не загружаться вообще.


Одна вещь, которую стоит попробовать - это заблокировать нежелательный контент с помощью HOSTS. Таким образом, вы добавляете нежелательные сайты в текстовый файл и когда система пытается загрузить страницу / изображение / и т.д. с сервера вместо получения реального IP-адреса сервера и загрузки данных он получает другой IP-адрес (обычно IP-адрес вашей собственной системы).

Если в вашей собственной системе не запущен веб-сервер, то ничего не возвращается, но соединение все еще установлено, поэтому страница продолжает загружаться. Если вы запустите веб-сервер, то вы можете настроить его , чтобы вернуть все , что вы хотите (я люблю иметь HTML запросы возвращают светло-красную страницу с только [ad] и изображения возвращают 1x1 прозрачный .png

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .