O que realmente está acontecendo quando uma página da Web não está sendo carregada?

1

Você sabe quando às vezes acessa um site e a barra de progresso (ou o semicírculo no Chrome) está sendo preenchida ou girando, mas nenhum conteúdo está sendo exibido? O que está realmente acontecendo em segundo plano aqui? Tem algo a ver com a quantidade de conteúdo que deve ser exibido para o site específico?

    
por piperchester 20.08.2012 / 20:18

5 respostas

3

Poderia haver muita coisa acontecendo ou nada. Tantos fatores estão em jogo.

  1. Como o seu pedido para essa página deixa o seu computador, pode não ser chegar ao destino ou o navegador está apenas esperando pelo site para preencher o pedido.
  2. O site pode estar com tráfego intenso ou estar em um servidor lento.
  3. O caminho que a informação tem que tomar pode ser de gargalo.
  4. sua conexão com a Internet pode estar com problemas; Problemas de DNS, proxy ou gateway.
  5. Pode até ser um problema específico do navegador, como o cache que precisa ser limpo.

A lista pode continuar.

    
por 20.08.2012 / 20:34
2

Basicamente, quando uma barra de status de navegação está pendente, isso significa que sua navegação está aguardando a resposta de um GET método de solicitação da página da Web que você está acessando. Se continuar correndo e nada acontecer, duas situações são possíveis:

  • Sua navegação não pode alcançar a página solicitada;
  • Ou o servidor não pode enviá-lo para você.

Até que seu navegador ultrapasse o tempo de resposta, a barra continua mostrando o progresso. Referência :

Whenever your web browser fetches a file (a page, a picture, etc) from a web server, it does so using HTTP - that's "Hypertext Transfer Protocol". HTTP is a request/response protocol, which means your computer sends a request for some file (e.g. "Get me the file 'home.html'"), and the web server sends back a response ("Here's the file", followed by the file itself).

    
por 20.08.2012 / 20:38
1

É obviamente específico do navegador, mas várias coisas podem estar acontecendo:

  1. sua conexão de rede é suficientemente lenta para significar que seu navegador está aguardando a queda do conteúdo
  2. o servidor da Web está suficientemente lento (ou talvez esteja parado) para não fornecer conteúdo com rapidez. Vai ser lento por várias razões (a máquina do servidor é insuficientemente especificada, está fornecendo conteúdo para muitos clientes, etc.)

Se você vir uma página em branco, é provável que o navegador ainda não tenha o HTML básico representando a página / quadros etc. para renderizar antes de renderizar mais conteúdo de imagem, etc.

    
por 20.08.2012 / 20:32
1

Além de tudo o que é fornecido aqui, qualquer aplicativo pesado de script java que dependa de javascript para criar o DOM exibirá uma página em branco se houver um erro no javascript. Você pode verificar isso no console de javascript do seu navegador em particular.

    
por 20.08.2012 / 21:01
1

Para evitar a latência, faça o seguinte Procedimentos de boa navegação (GBP):

  • Use o CCleaner (como um exemplo) para limpar regularmente o arquivo temporário do navegador (mínimo)   link

  • Use o MyDefrag ou o Defraggler para manter seu disco rígido otimizado (por exemplo, desfragmentado)   link

  • Verifique se o seu PC não possui spywares / trojans / vírus (mantenha o antivírus atualizado)

  • Mantenha o Windows e os softwares de navegador atualizados.

  • Otimize a Janela TCP se tiver um ISP de alta velocidade ou a cabo link  (NOTA: Alguns sites podem instalar um navegador auxiliar, como o Google, Yahoo, ASK.COM. NÃO instalá-los, pois também pode causar lentidão na rede)

  • NÃO INSTALE MUITOS PLUG-INs.

por 20.08.2012 / 22:43