Todos os computadores na rede ficam presos esperando por alguns sites indefinidamente

0

Isso acontece em três computadores, executando o windows 7 e o Ubuntu, o firefox, o opera e o chrome (todas as versões mais recentes). Estou conectado à internet através de um modem USB sem fio da Verizon.

Quando tento abrir algumas páginas da Web, elas nunca terminam de carregar (e geralmente nunca mostram nada). A barra de status na parte inferior do navegador exibirá "Aguardando X"

Os servidores em que ele fica preso incluem:

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

Eu tenho estado apenas bloqueando-os no AdBlock até agora, no entanto, os dois últimos têm causado problemas. Existem alguns sites que exigem que o googleapis.com carregue corretamente, e alguns que não serão carregados a menos que sejam bloqueados. O eBay requer acesso ao 2mdn.net para carregar imagens. Além disso, é muito chato ter que atualizar o AdBlock em todos esses computadores sempre que um novo site for exibido.

Espero que haja uma maneira mais fácil de corrigir isso? Os diferentes sites que causam o congelamento indicam para mim que é um problema do meu lado (de alguma forma?) Ou algum software do lado do servidor que foi atualizado com um novo bug?

    
por zacaj 04.07.2012 / 23:03

1 resposta

2

O problema é que muitos sites hoje incluem widgets e lixo de sites de publicidade e redes sociais. Dessa forma, quando você visita esses sites, eles tentam carregar dados do Facebook, Twitter, Google Ads, etc. Se você estiver bloqueando esses sites de conteúdo, outros sites que tentarem carregar dados deles bloquearão até que algum tempo limite seja esgotado. o site desiste de tentar se conectar ou você desiste e fecha a página.

No passado, você normalmente bloqueia anúncios e conteúdo social simplesmente bloqueando os servidores de anúncios / sociais. Outros sites seriam carregados normalmente, mas deixariam um IFrame de página / página quebrada aqui ou ali.

Infelizmente, para combater o bloqueio, alguns sites alteraram sua estrutura de carregamento de página para que os dados de terceiros sejam carregados antes da página real. Isso significa que, se você estiver bloqueando, a página poderá ser carregada parcialmente ou não.


Uma coisa é tentar bloquear conteúdo indesejado usando um HOSTS . Dessa forma, você adiciona os sites indesejados ao arquivo de texto e quando o sistema tenta carregar uma página / imagem / etc. do servidor, em vez de obter o endereço IP real do servidor e carregar os dados, ele obtém outro endereço IP (geralmente o endereço IP do seu próprio sistema).

Se o seu próprio sistema não estiver executando um servidor da Web, nada será retornado, mas a conexão ainda será estabelecida, portanto, a página continuará sendo carregada. Se você executar um servidor web, você pode configurá-lo para retornar o que quiser (eu gosto que as solicitações de HTML retornem uma página vermelho-claro com apenas [ad] e as imagens retornem uma porcentagem transparente de 1x1).png).

    
por 04.07.2012 / 23:17