Что вызывает задержку соединение к серверу Nginx и для Ожидание время находится под контролем админа?
Я настроил GTMetrix для ежедневного выполнения тестов скорости загрузки веб-страниц, и иногда я получаю удивительно высокие значения для выборки статических файлов. Вот один отчет:
Анализ GTMetrix произошел 20 минут назад. Наш веб-сервер Linode объемом 1 ГБ еще далек от загрузки. Load average: 0.17 0.06 0.06
прямо сейчас загрузка ЦП ниже 1% в течение 5-минутного интервала во время анализа, соединения nginx менее 1 в секунду.
В конфигурационном файле nginx нет ничего особенного, и он не менялся за несколько недель:
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;
}
}
С другой стороны, для загрузки .js Менеджера тегов Google также потребовалось 2 секунды, так что, может быть, проблема в GTMetrix? Стоит ли исследовать эти случайные медленные времена загрузки или мне следует списать их на причуды подключения?