Navegar para localhost é lento quando conectado à Internet

4

Quando eu procuro localhost no meu navegador quando conectado à Internet, a resposta é lenta; leva 30 segundos ou termina completamente. Quando eu me desconectar da Internet, ele fica muito rápido e é carregado instantaneamente.

O que está acontecendo? Isso é muito chato. Estou usando o Windows 7 Home Premium com o Apache instalado.

Nenhuma alteração foi feita no sistema.

    
por Codebeat 14.05.2013 / 04:27

3 respostas

2

Certo, parece que não há problema do próprio sistema, janelas ou rede, mas remove algumas configurações de placa de rede ocultas do passado e desabilita todas as miniportas WAN na configuração de hardware que aumentam um pouco a velocidade.

Mas esse não foi o problema que causou os longos atrasos quando conectado à internet. No código php, havia algum código cURL que se conecta a um site lento para obter algumas informações adicionais sobre o usuário (interface REST). Como os dados não foram armazenados em cache e o acesso ao site ficou lento por algum motivo, ele se conecta a esse site lento para cada parte da página da Web. Isso causou os longos atrasos.

Agora está em cache, o problema não existe mais. Obrigado pela entrada de qualquer maneira.

    
por 14.05.2013 / 22:07
4

O que provavelmente está acontecendo quando você está conectado à Internet é que seu sistema tenta resolver o nome localhost em seus servidores DNS do ISP.

Como solução, você pode definir o nome localhost como o endereço IP 127.0.0.1 no seu arquivo de hosts, que é lido antes de consultar os servidores DNS. Como você tem o Windows 7, deve ter exigido a entrada no arquivo C:\Windows\System32\drivers\etc\hosts , mas, por padrão, ele está comentado. Inicie o Bloco de Notas como Administrador, clicando com o botão direito do mouse sobre ele e escolhendo Run as Administrator . Abra seu arquivo de hosts e altere as linhas:

#   127.0.0.1       localhost
#   ::1             localhost

para:

127.0.0.1       localhost
::1             localhost

Basicamente, remova o comentário removendo # do início dessas duas linhas. Salve o arquivo e teste se ele resolveu seu problema.

    
por 14.05.2013 / 10:18
0

Você precisa garantir que todas as entradas para 127.0.0.1 sejam colocadas na mesma linha no arquivo hosts . Uma configuração como esta:

127.0.0.1 localhost
127.0.0.1 mysite

deve ser alterado para:

127.0.0.1 localhost mysite

Esta pequena modificação aumentou incrivelmente a velocidade no meu sistema baseado em Windows.

    
por 11.04.2016 / 14:48