Página da Web trava no recarregamento / atualização

3

Estou com um problema estranho no meu site. Se eu navegar por links dentro do site, tudo ficará bem e as páginas serão carregadas rapidamente. Se eu pressionar o botão de atualização no navegador em qualquer página, o carregamento da página será lento e será interrompido (não no mesmo momento em todas as atualizações), e continuará carregando para sempre. Apesar do ícone de recarregamento giratório na barra de endereço, o firebug não mostra nenhuma conexão suspensa.

Eu experimentei o FF / Chrome no MacOSX / Win / Linux e obtive o mesmo comportamento, então suponho que seja algo relacionado ao meu servidor da Web.

É possível que eu tenha cometido alguns erros ao ajustar as configurações do apache (como KeepAlive / MaxClients)? Eu atualmente uso o Apache2 com o módulo prefork, em um servidor 8 i7 core dedicado com 16GB de RAM.

Configurações do Prefork:

<IfModule mpm_prefork_module>
    ServerLimit          500
    StartServers         40
    MinSpareServers      40
    MaxSpareServers     100
    MaxClients          400
    MaxRequestsPerChild  4000
</IfModule>

Outras configurações / KeepAlive:

Timeout 300
KeepAlive On
MaxKeepAliveRequests 500
KeepAliveTimeout 4

É possível que o problema não esteja relacionado a essas configurações, por isso eu pergunto: você pode me abordar no lugar certo para procurar ou como fazer mais testes para entender como resolvê-lo?

    
por lorenzo.marcon 02.02.2012 / 15:16

1 resposta

0

Você já tentou limpar o cache do seu navegador e navegar pelos links do site?

Talvez o cache do seu navegador esteja respondendo às suas solicitações http, e não ao próprio servidor da Web, e essa é a razão pela qual as páginas são carregadas rapidamente.

Uma situação diferente ocorre quando você aperta o botão de recarga. Ao fazer isso, seu navegador não veiculará a solicitação usando seu conteúdo em cache. Nesse caso, se não estiver errado, uma solicitação HTTP com a diretiva no-cache será gerada e o conteúdo precisará ser validado no servidor da web.

Para acessar o servidor da Web, seu navegador precisará resolver o nome do seu site para um endereço IP e acredito que aqui é onde reside o problema: DNS.

Observe quanto tempo sua máquina está levando para resolver o nome do seu site. Se estiver demorando muito, você encontrou seu problema.

    
por 02.02.2012 / 15:56