【发布时间】:2012-03-18 07:26:14
【问题描述】:
我有一些同时分析要求似乎排除了彼此的理想工具集。我在 C# 中工作,测量脚本、框架和所有后续组成部分的完整“礼貌加载”内容集的网络传输大小和加载时间。我将其作为部署过程中的一个步骤启动并以编程方式记录结果,因此 Firebug 或其他 F12 选项......不是。测量必须:
- 测量 gzip/deflate 压缩的效果
- 加载由 javascript/DHTML 发起的元素,以及样式表引用的图像
- 在浏览器缓存打开/关闭时计算增量(一些元素将与缓存控制private标头一起发送)
库存的 .NET 3.5 WebBrowser Control 为我提供了用于计时目的的 javascript 和 DHTML 处理,但据我所知,没有测量传输大小。我想我可以遍历 DOM 并为具有 src 属性的任何元素单独发出 HttpWebRequests,但我当然想避免这种情况。 TIA 的任何建议。
【问题讨论】:
标签: c# javascript .net webbrowser-control gzip