我有一个运行 IIS 7 的网站,但遇到了问题。问题在于对每个页面的初始请求:它们花费的时间比应有的时间长得多。在第一个请求之后,页面加载正常。我确信后续请求只能通过缓存才能正常工作。
为了解决问题,我设置了失败请求跟踪。以下是跟踪的相关部分:
您可以看到其中有将近 8 秒的跳跃。您知道发生了什么吗?我最好的猜测是某种安全检查超时了,但我不知道从哪里可以找到它。
如果有帮助的话,实际站点在这里:
http://jcoehoorn.dyndns.org/blog/
答案1
在 Web 服务器上运行数据包捕获程序,同时运行您之前运行的跟踪。如果捕获和跟踪中报告的时间一致,则说明服务器存在问题。如果不一致,则说明网络存在问题。