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

Nginx: установка ssl-соединения занимает слишком много времени

У меня есть nginx с сертификатом ssl. Недавно я заметил, что установка соединения с этим сервером иногда занимает слишком много времени (8+ секунд). В инструментах разработчика Chrome я вижу, что все это время идет на фазу подключения. Проблема существует как для динамического контента (php), так и для статического (html, css). В то же время сервер безупречно отвечает на те же запросы, не относящиеся к ssl. Это происходит не для каждого запроса, но вызывает таймауты для многих запросов ajax (некоторые из них имеют решающее значение для службы).

Я пытался следовать этому руководству: http://unhandledexpression.com/2013/01/25/5-easy-tips-to-accelerate-ssl/ но это не помогло.

Есть идеи, как найти источник проблем? Какие-нибудь возможные исправления?

Краткий, болезненный (но правильный) ответ: это не проблема, связанная с nginx.

Я провел больше тестов, используя цикл wget, и, как оказалось, это не проблема сервера. Как-то соединения из другого места верны. Тем не менее, это не похоже на мою проблему с подключением, потому что любой другой ssl на другом сервере работает правильно. Продолжаем расследование дальше.