我有一个内部 IIS 服务器,用于提供位于网络共享上的静态 html 页面,作为虚拟目录安装。
有些静态 html 页面非常大 - 我见过几个 50MB 大小的 html 页面,其中嵌入了 8000 多个图像。这些是旧系统自动生成的报告,我根本无法控制它们。
用户报告称这些页面加载有问题。虽然我完全预料到它们会因为大小而加载得非常慢,但我看到的是 GET 请求中有很多错误。
例如,一个 20MB 的 html 页面可能有 6000 张图片位于网络共享中。5500 张图片加载正常,500 张图片在 Chrome 开发者工具中生成 GET 错误。状态失败,类型待定,启动器解析器(具体来说就是我在该工具的“网络”选项卡上看到的内容)。
如果我复制其中一个错误的 URL,并将其直接粘贴到浏览器中,它就可以正常拉出图像。
我认为我遇到了一些性能瓶颈,但不确定要寻找什么。
有什么建议吗?也许可以对 IIS 进行调整?