用程序测量DHTML总传输大小
Programmatically measure DHTML total transfer size
我有一些同时分析的需求,这些需求似乎排除了彼此理想的工具集。我在C#工作,测量网络传输大小&脚本、框架和所有后续组成部分的完整"礼貌加载"内容集的加载时间。我将这作为部署过程中的一个步骤开始,并以编程方式记录结果,因此Firebug或其他F12选项。。。不是。测量必须:
- 测量gzip/deflate压缩的效果
- 加载由javascript/DHTML启动的元素,以及样式表引用的图像
- 计算浏览器缓存打开/关闭时的增量(某些元素将与缓存控件私有标头一起发送)
库存的.NET3.5WebBrowser控件为我提供了javascript和DHTML处理,用于定时目的,但据我所知,没有测量传输大小。我想我可以遍历DOM,并为任何具有src属性的元素单独发出HttpWebRequest,但我当然希望避免这种情况。TIA的任何建议。
Fiddler有一个API:http://www.fiddlertool.com/Fiddler/dev/.它允许自动化(ExecAction.exe)。不知道它是否支持你想要的所有指标。
相关文章:
- d3js文本传输-示例代码不起作用
- 通过AJAX传输变量
- 派生进程的stdout在管道传输时工作异常
- 使用Tabris-js,并尝试使用cordova文件和文件传输插件
- 使用Emscripten Worker API传输数据而不进行复制
- 通过html5/websocket通过wifi传输文件
- 通过socket.io从浏览器流式传输视频
- 节点通过FTP流式传输和处理压缩内容
- 在SoundCloud中,使用JavaScript SDK流式传输曲目是否会增加该曲目的playback_count
- 正确传输和保护用户'web应用程序的密码
- 使用HTML5流式传输加密版权内容(音频/视频)
- 使用JavaScript在网页之间进行数据传输
- 将视频从Flash流式传输到HTML5
- AJAX和php脚本后添加的表单元素未传输到$_POST
- Gulp和FTP:如何只传输文件夹的内容
- jwplayer从另一个域流式传输m3u
- HTML5 getUserMedia未进行流式传输
- 如何使用jquery将数据从PHP传输到Javascript
- 如何将html对象传输到浏览器
- 用程序测量DHTML总传输大小