As páginas carregam parcialmente na atualização rápida

As páginas carregam parcialmente na atualização rápida

Recentemente configurei uma fatia VPS com 256 MB para executar uma pilha LAMP (Ubuntu 11.04, Apache2, Mysql, PHP5). Até agora, estou executando apenas um site Wordpress simples em um host virtual baseado em IP que configurei.

O desempenho é excelente, mas notei que se eu enviar várias solicitações HTTP do mesmo IP em um curto período de tempo, apenas páginas parciais serão renderizadas. Então, se eu esperar um pouco e atualizar a página, a página inteira será carregada novamente. Percebi esse comportamento ao acessar o site a partir de dois navegadores na área de trabalho do meu escritório, mas também ocorre se eu navegar rapidamente no site a partir de um único navegador (qualquer navegador).

Suponho que este seja um fenômeno do Apache, pois as páginas são renderizadas corretamente, exceto nas condições acima, mas talvez eu esteja errado aqui. Poderia ser minha empresa de hospedagem com algum tipo de proteção DOS instalada?

Como um novato em Linux/servidor, eu realmente apreciaria qualquer visão sobre quais configurações no Apache poderiam explicar esse comportamento e como eu poderia alterá-lo.

Responder1

A "renderização" é quase totalmente uma questão do lado do cliente. Depois que o servidor enviar a você todos os recursos necessários para renderizar uma página, cabe ao navegador renderizá-la. Se você acha que o servidor não está enviando todos os recursos necessários para renderizar a página, o problema é diferente.

Uma ferramenta como o Firebug ou a ferramenta "Inspect Element" do Chrome pode ajudar a descobrir se vocêsãorecebendo ou não todos os recursos necessários.

Se você quiser saber o que o servidor está fazendo, o melhor truque é verificar os logs de acesso do Apache em busca de diferenças de tamanho nas páginas enviadas, diferentes códigos de status HTTP (como 500) ou mensagens de erro sobre proteção DOS no log de erros.

informação relacionada