Проблемы IIS 8.0 с обслуживанием огромных статических страниц

Проблемы IIS 8.0 с обслуживанием огромных статических страниц

У меня есть внутренний сервер IIS, который используется для обслуживания статических HTML-страниц, размещенных на сетевом ресурсе, смонтированном как виртуальный каталог.

Некоторые из этих статических html-страниц ОГРОМНЫ - я видел пару, которые весили 50 МБ html, с более чем 8000 встроенных изображений. Это автоматически сгенерированные отчеты из устаревшей системы, я вообще не могу их контролировать.

Пользователи сообщают о проблемах с загрузкой этих страниц. И хотя я вполне ожидал, что они будут загружаться очень медленно из-за своего размера, я вижу множество ошибок с запросами GET.

Так, например, html-страница размером 20 МБ может иметь 6000 изображений, находящихся в сетевом ресурсе. 5500 загружаются нормально, 500 генерируют ошибки GET в Chrome Developer Tools. Статус: «Ошибка», Тип: «Ожидание», Инициатор: парсер (точнее, то, что я вижу на вкладке «Сеть» инструмента).

Если я скопирую URL-адрес одной из таких ошибок и вставлю его прямо в браузер, изображение откроется без проблем.

Думаю, я столкнулся с каким-то узким местом в производительности, но не уверен, на что обратить внимание.

Предложения? Возможно, какие-то изменения в IIS?

Связанный контент