衡量Web请求和响应的大小

时间:2009-05-25 09:03:45

标签: asp.net ajax performance request response

我正在寻找一种方法来衡量我在浏览器中制作的网络请求和响应的大小。我需要一种方法来测量常规请求以及ajax请求。我正在尝试通过减少请求和响应大小来提高Ajax性能,我需要一些方法在客户端对此进行基准测试以及测量我的进度。

这是ASP.net应用程序(3.5)的一部分,但我肯定更喜欢一些基于客户端的工具(Firefox插件,可执行应用程序等),而不是基于代码的方法。

8 个答案:

答案 0 :(得分:3)

您可以在IE上使用HttpWatch,在Firefox上使用FireBug来检查请求响应标头。这些应该足以满足您的要求。

答案 1 :(得分:3)

我通常使用Fiddler来调查所做的请求,响应时间和大小。

答案 2 :(得分:1)

Firebug的

Yahoo! YSlow附加组件(在FireFox中)是您想要做的最好的工具之一。

编辑:您首先需要在Firefox中安装FireBug来安装YSlow。

答案 3 :(得分:1)

对于firefox,有一个名为LORI的附加组件(Life-Of-Request-Information)。

它告诉你pagesize,它对服务器(对于css,javascript等)的时间到第一个字节和完成请求的时间。

答案 4 :(得分:1)

对于Internet Explorer,您可以从以下位置下载IE Developer工具栏: “http://www.microsoft.com/DownLoads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en

此外,您可以从以下位置下载Fiddler: “http://www.fiddler2.com/fiddler2/

分析您的请求/回复。

对于Firefox,有很多插件: - 萤火虫 - YSlow

答案 5 :(得分:1)

除了其他人的优秀建议外,还有一个针对Visual Studio和Ajax的特定工具集VS Ajax Profiling Extensions - 但这只适用于IIS7

答案 6 :(得分:0)

它看起来像Firefox Firebug插件> Network Monitoring可能会完成这项工作。

答案 7 :(得分:0)

Charles是一款优秀的Web调试代理,可以向您显示Web浏览器发出的每个HTTP请求的大小。它还提供了一种非常简单的方法来检查请求的有效负载,包括XML。

http://www.charlesproxy.com/