O que causa o atraso em conectar a um servidor Nginx e pelo tempo Waiting estar sob o controle de um administrador?
Eu configurei o GTMetrix para executar testes diários de velocidade de carregamento da página da Web, e às vezes recebo valores surpreendentemente altos para buscar arquivos estáticos. Aqui está um relatório :
A análise do GTMetrix ocorreu há 20 minutos. Nosso servidor da Web Linode de 1 GB está longe de ser carregado. Load average: 0.17 0.06 0.06
agora, utilização da CPU abaixo de 1% em torno do intervalo de 5 minutos durante a análise, conexões nginx abaixo de 1 por segundo.
O arquivo de configuração do nginx não é nada especial e não mudou em semanas:
server {
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name analytics.idorecall.com;
ssl_certificate ...;
ssl_certificate_key ...;
root /var/www/piwik;
location / {
index index.php;
}
location ~* \.(ico|css|js|gif|png|jpe?g)$ {
add_header Access-Control-Allow-Origin idorecall.com;
access_log off;
expires max;
break;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
}
Por outro lado, o Gerenciador de tags do Google .js também demorou 2 segundos para ser baixado, então talvez o problema esteja no lado do GTMetrix? Esses tempos aleatórios de carregamento lento valem a pena investigar, ou devo descrevê-los como um caos de conectividade?
Tags connection nginx http