如何在不进行跟踪的情况下跟踪 asp.net 页面大小?
我希望能够跟踪从我的网站传输到访问该网站的每个用户的数据量。我可以对文件下载等执行此操作,但纯 html 内容本身又如何呢?
如何跟踪页面的输出大小(或通过 AJAX 调用传输的数据)到客户端并将其记录到特定的用户会话中?
另外,当在 IIS 6.0 中使用 GZip 时,这会有什么不同?
I want to be able to track the amount of data that is being transfered from my web site to each user that accesses the site. I can do this for file downloads and such but what about the pure html content itself.
How can I track the output size of a page (or the data that's trasnfered via an AJAX call) to the client and log it against a particular users session?
Also how would this differ when GZip is used in IIS 6.0?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以开发一个 HttpModule 来执行此操作,如这个问题中所示。如果您使用 HttpModule 来执行此操作,我会想象在 IIS 6.0 中在此之后应用压缩。
You could develop a HttpModule to do this as in this question. If you used a HttpModule to do this I would imagine compression is applied after this in IIS 6.0.
另一种方法无需编写任何特殊代码
您只需获取此参数
参考:
asp.net 中的带宽监控
One more way without writing any special code
You just get this parameter
Ref:
Bandwidth Monitoring in asp.net