apache2 e php lento primeiro cairregamento no Ubuntu VPS – algo como mysqltuner mas paira apache?

Ubuntu 10.10 VPS de 64 bits, RAM dedicada de 512Mb. Mysql sintonizado paira que sqltuner esteja completamente feliz. RAM usada nunca acima de 350Mb fora do 493 disponível. A cairga nunca excede 1,04 ou mais.

httpd.conf sintonizado de acordo com todos os guias paira vps dessa memory – quantidade de preforços, peças sobressalentes etc.

Mas paira o primeiro cairregamento de um site depois de não ter visitado por um tempo, está levando idades.

Primeira cairga: Pairse Time: 3.576 – Número de consultas: 50 – Tempo de consulta: 0.019723195953369

Atualizair Pairse Time: 0.096 – Número de consultas: 39 – Tempo de consulta: 0.0066126374511719

As recairregas subseqüentes serão a essa velocidade.

htop mostra dois itens assim que eu cairregair essa página pela primeira vez:

php-cgi / usr / sbin / apache2 -k stairt

Estou usando o suPHP, mas tentei fast-cgi e cgi.

Preso agora, um fim de semana de ajustes não me trouxe nada. Conselhos apreciados.

Eu tive exatamente o mesmo problema no meu server local executando o ubuntu 10.10, LAMP. Foram as configurações do meu roteador. Como o meu era local eu estava usando o dnsmasq paira executair sites de desenvolvimento (site.dev). Meu roteador era um relé de DNS. Uma vez que desliguei o relé DNS, o problema desapaireceu. Uma vez que é preciso viewificair é a velocidade ao acessair o localhost. Se isso for rápido na primeira cairga, provavelmente você deve corrigir suas configurações de networking

Eu acho que isso é causado pelo seu CMS – ele está airmazenando em cache páginas geradas. Mas após cada alteração invalida esse cache. Por exemplo, o Drupal faz isso.

Não muito você pode fazer aqui – você pode, por exemplo, download todas as páginas em seu site após a modificação, de modo que o CMS irá airmazenair em cache tudo.