我们在同一个生产服务器上运行IIS和SSRS,并且有两种types的报告 – 一个通过Report Viewer运行,连接到SSRS(远程模式),另一个调用SSRS Web服务生成PDF。
对于这两种报告types,加载页面时都会变得非常慢,耗时20秒以上。 在服务器负载繁重的时期,这种情况最为明显,在IIS中回收应用程序池之后,速度缓慢,但在一段时间后回来(应用程序池设置为每天凌晨3点回收)。
我已经检查了SSRS的执行日志 – 对于所有的报告,数据检索+处理+渲染的时间不会超过2秒,SSRS的http日志表明当页面没有响应时IIS没有请求 – 一次该请求确实达到了非常快的加载速度。 通过报告pipe理器运行的报告也非常快。
这似乎并不像SSRS是罪魁祸首,似乎是在IIS中的东西造成的。
有没有其他人遇到类似的问题,或可以指出我在正确的方向进行诊断?
非常感谢。