Problemas con IIS 8.0 al servir páginas estáticas enormes

Problemas con IIS 8.0 al servir páginas estáticas enormes

Tengo un servidor IIS interno que se utiliza para servir páginas HTML estáticas ubicadas en un recurso compartido de red, montadas como un directorio virtual.

Algunas de estas páginas html estáticas son ENORMES. He visto un par que tenían 50 MB de html, con más de 8000 imágenes incrustadas. Estos son informes generados automáticamente a partir de un sistema heredado, no tengo ningún control sobre ellos.

Los usuarios informan problemas con la carga de estas páginas. Y aunque esperaría que se cargaran muy lentamente debido a su tamaño, lo que veo son muchos errores con las solicitudes GET.

Entonces, por ejemplo, una página HTML de 20 MB puede tener 6000 imágenes en el recurso compartido de red. 5500 se cargan bien, 500 generan errores GET en Chrome Developer Tools. Estado fallido, tipo pendiente, analizador iniciador (para ser específico, lo que veo en la pestaña Red de la herramienta).

Si copio la URL de uno de esos errores y la pego directamente en el navegador, aparece la imagen sin problemas.

Creo que me estoy topando con algún cuello de botella en el rendimiento, pero no estoy seguro de qué buscar.

¿Sugerencias? ¿Quizás ajustes en IIS?

información relacionada