我们目前正在我们的 Web 服务器上测试性能,并且在生产服务器和测试服务器之间得到了非常不同的结果。
我们正在进行的测试如下:
- 下载站点上可用的 RSS 提要 XML
- 对 XML 提要中存在的所有链接发出 HEAD 请求,以检查 url 是否正确
令人惊讶的是,测试服务器上的平均响应时间约为 15 毫秒,而产品服务器上的相同测量结果为 900 毫秒。由于两台服务器(应该)配置相同,我对这些结果感到非常困惑。
- 我是否认为 .CFM 页面的 HEAD 请求实际上并不涉及 ColdFusion 服务器,而只涉及 IIS?
- 如果我对第一点是正确的,我在哪里可以检查 IIS 级别是什么可以在响应时间上产生如此大的差异?
按照我从你们那里收到的建议,我只是尝试在测试 cfm 页面中添加一个日志条目,以查看 CFLog 是否被执行。
令人惊讶的是,对同一个文件的同一个 HEAD 请求会在 prod 中生成一个日志条目。而不是在测试中。显然,测试和产品之间的配置应该不同,但我不知道在哪个级别。