Назад | Перейти на главную страницу

Решение проблем с медленным временем подключения на NGINX

Я периодически выполняю сторонние тесты скорости, используя http://tools.pingdom.com на моем сервере. Недавно я начал видеть длинные желтые полосы для некоторого статического контента на моих сайтах, например изображений и файлов CSS (я понимаю, что желтые полосы измеряют количество времени от запроса, сделанного до обслуживания, отвечающего с помощью "подключения") . Проверив свои исторические результаты тестов, я подтвердил, что в прошлом никогда не было проблем со временем подключения и что они запускались только после добавления нескольких новых веб-сайтов на мой сервер. Следовательно, я думаю, что задержка вызвана каким-то ограничением емкости, установленным в моем nginx.conf.

Как мне перейти к дальнейшей диагностике и решению этой проблемы?

ОС - Centos, NGINX собран из исходников, 1.0.5.

Вам нужно будет узнать гораздо больше о причине задержек. Проблема может заключаться в потере сетевых пакетов (если ваши новые сайты генерируют достаточно трафика, чтобы достичь определенного предела в вашей инфраструктуре) или ваш сервер может быть перегружен.

Для дальнейшей диагностики проблемы вам нужно знать, что именно видит ваша система мониторинга (вот почему мне не нравится сторонний мониторинг; вы можете копать только настолько глубоко, насколько они вам позволят), а затем использовать это как основа для дальнейшего расследования. Если вы еще не собираете исчерпывающую статистику производительности своих систем, сейчас самое подходящее время для начала.