我最近看到一些客户抱怨我的网站运行缓慢,我很确定问题与他们的网络有关。我希望能够更彻底地向自己证明这一点,并且能够更主动地联系那些似乎遇到网络问题的客户,然后再敲我的门。
如果我正在运行 ASP.Net,我会尝试使用Response.AppendToLog 方法并附加一个令牌,以便我可以将所有内容绑定回我的自定义应用程序级别日志记录(用户、客户端、处理时间等)。如果没有 ASP.net,我似乎无法找到一种方法。我猜它是内置在 ASP 的 ISAPI 中的。我的请求通过 IIS 到 JRun 的 ISAPI 到 Coldfusion(.cfm/ .cfc 文件)。
我最感兴趣的是了解客户端接收内容所花费的时间,而不仅仅是处理请求所花费的时间。
如果还有其他我不认为值得一看的地方/信息,请告诉我。也许我应该以某种方式从 HTTP.sys 记录信息?
我知道我可以在每个请求上设置一个 cookie 并由 IIS 记录,我只是希望有一个更好的解决方案。
谢谢你的想法!