4

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

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

4

8 回答 8

3

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

于 2009-05-25T09:12:19.700 回答
3

我通常使用Fiddler来调查发出的请求、响应时间和大小。

于 2009-05-25T09:13:19.167 回答
1

雅虎!Firebug 的YSlow插件(在 FireFox 中)是您想要做的最好的工具之一。

编辑:您需要先在 Firefox 中安装FireBug才能安装 YSlow。

于 2009-05-25T09:07:43.907 回答
1

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

它告诉你页面大小,它向服务器发出多少请求(对于 css、javascript 等)到第一个字节的时间和完成请求的时间。

于 2009-05-25T09:08:32.173 回答
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,有许多插件: - Firebug - YSlow

于 2009-05-25T09:13:21.960 回答
1

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

于 2009-05-25T09:33:08.097 回答
0

看起来 Firefox Firebug 插件 >网络监控可能会完成这项工作。

于 2009-05-25T09:08:25.450 回答
0

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

http://www.charlesproxy.com/

于 2009-05-25T09:08:28.443 回答