Problemas no IIS 8.0 exibindo enormes páginas estáticas

Problemas no IIS 8.0 exibindo enormes páginas estáticas

Eu tenho um servidor IIS interno usado para servir páginas HTML estáticas localizadas em um compartilhamento de rede, montadas como um diretório virtual.

Algumas dessas páginas HTML estáticas são ENORMES. Vi algumas com 50 MB de HTML, com mais de 8.000 imagens incorporadas. Estes são relatórios gerados automaticamente a partir de um sistema legado, não tenho nenhum controle sobre eles.

Os usuários estão relatando problemas com o carregamento dessas páginas. E embora eu esperasse que eles carregassem muito lentamente devido ao seu tamanho, o que estou vendo são muitos erros nas solicitações GET.

Por exemplo, uma página HTML de 20 MB pode ter 6.000 imagens armazenadas no compartilhamento de rede. 5500 carregam bem, 500 geram erros GET nas Ferramentas do desenvolvedor do Chrome. Status falhou, Tipo Pendente, Analisador de Iniciador (para ser específico, o que vejo na guia Rede da ferramenta).

Se eu copiar o URL de um desses erros e colá-lo diretamente no navegador, a imagem será exibida perfeitamente.

Acho que estou enfrentando algum gargalo de desempenho, mas não tenho certeza do que procurar.

Sugestões? Talvez ajustes no IIS?

informação relacionada