为什么下载 PDF 文件时记录的字节数不同,且 sc-status 均为 200

为什么下载 PDF 文件时记录的字节数不同,且 sc-status 均为 200

我在 IIS7 服务器上安装了 mojoportal CMS,有用户报告下载 pdf 文件时出现问题。对于我和其他大多数人来说,它总是可以正常下载,无论是在浏览器还是在 Adob​​e Reader 中显示。

使用 logparser 查询 IIS 日志,所有响应的状态均为 200(OK)或 304(未修改),但发送的字节数差异很大。有时为零,有时为 211,有时约为 27059 完整文件大小的一半,中间还有许多字节。很多字节显示 27059 的完整大小。

这些字节数较小的其他条目是否代表某种错误,与报告的问题相关?这可能是浏览器/客户端问题还是服务器端问题?

如果还有其他有用的信息请告诉我。不过这是一个共享托管服务器,所以我在服务器上能挖掘的内容有些有限。

*编辑:我注意到,字节数较小的日志条目位于同一客户端 IP 的一系列条目中,因此我猜想浏览器正在执行某些操作,它会通过多个请求分块获取文件。按客户端汇总字节数仍然无法得出每个客户端传输的总字节数一致。

答案1

我实施了修补程序http://support.microsoft.com/kb/979543我在 VPS 服务器上运行,问题已经解决。现在看看我的托管公司需要多长时间才能在其共享 IIS 服务器上实施修补程序。

这是一个很难诊断的问题,因为它取决于客户端上安装的 Adob​​e Reader 浏览器插件的版本。

相关内容