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

Долго ждать перед получением данных от IIS

У нас довольно большой сайт, и у нас недавно начались проблемы с производительностью.

Если я открываю FireBug в FireFox и загружаю страницу, иногда он будет ждать 6-7 секунд перед получением начальной страницы.

Затем он начнет запрашивать javascripts, и они тоже будут ждать 6-7 секунд.

Возможно, после 6-8 запросов он начнет их обслуживать с минимальным временем ожидания (10-20 мс).

Мы размещаем сайт на Windows 2008 R2 с IIS 7.5. Сайт находится в asp.net 3.5.

Мы также регистрируем время от PreInit до PreRender, и оно редко превышает 100 мс, так что это не код или база данных, которые вызывают первоначальное ожидание в 6-7 секунд.

И код / ​​база данных, очевидно, не влияют на javascripts (или изображения), которые также ждут 6-7 секунд.

Мы здесь в недоумении, поэтому любая помощь приветствуется.

РЕДАКТИРОВАТЬ: Мы только что обнаружили, что на самом деле проблема возникает из-за БД. Каждые 3 минуты одно ядро ​​достигает пика времени ядра, и это соответствует тому, когда сайт работает медленно.

Следующий шаг - выяснить, является ли это драйвером или еще много чего. (Это системный процесс)