IIS https медленная загрузка в SQL Server - PullRequest
0 голосов
/ 31 октября 2019

Я переношу свой [Windows server 2008 - SQL Server 2008] на [Windows server 2019 - SQL Server 2017]. Все прошло хорошо, кроме одной проблемы, которая заняла у меня несколько дней, чтобы выяснить, какая из активаций https вызвала медленную загрузку в SQL Server.

Когда я использую http, сайт загружается очень быстро. Когда я активирую https, загрузка той же страницы занимает более 40 секунд.

Не могу понять почему. Есть ли какие-либо настройки для активации?

Я использую давайте зашифруем сертификат, и это просто базовая установка, ничего особенного.

Спасибо за помощь

Ответы [ 2 ]

0 голосов
/ 01 ноября 2019

Как глупый параметр IIS может заставить вас терять дни !!!!

Проблема возникла из IIS, где Microsoft интегрировала HTTP / 2 с IIS 10. Когда он активирован, проверка соединения через ssl занимает три раза. Я просто деактивировал HTTP / 2 и OCSP.

Самая смешная часть - комментарий на веб-странице Microsoft: Microsoft doc : HTTP / 2 - это серьезное обновление после почти двух десятилетий использования HTTP / 1.1, которое уменьшает влияние задержки изагрузка соединения на веб-серверах. (-.-)

enter image description here

0 голосов
/ 01 ноября 2019

Прежде всего, пожалуйста, проверьте это в инструменте разработчика F12 веб-браузера. Нам нужно знать, что низкая производительность в TTFB или просто рукопожатие SSL низкая.

enter image description here

. это через сетевой монитор.

Если низкая производительность исходит от TTFB, пожалуйста, перехватите файлы дампа для вашего веб-приложения. Вы можете воспроизвести эту проблему и генерировать файл дампа каждые 5 секунд. Сравнивая файл дампа, мы, вероятно, найдем основную причину.

...