我正在寻找一种方法来衡量的网络请求和响应,我在做我的浏览器的大小。我需要一种方法来衡量正规的要求,以及Ajax请求。我试图通过减少请求和响应大小来提高性能的Ajax,我需要一些方法来在客户端标杆这个问题,以及衡量我的进步,我去。测量尺寸
这是一个ASP.net应用程序(3.5)的一部分,但我肯定会更喜欢一些基于客户端的工具(Firefox插件,可执行应用程序等),而不是基于代码的方法。
我正在寻找一种方法来衡量的网络请求和响应,我在做我的浏览器的大小。我需要一种方法来衡量正规的要求,以及Ajax请求。我试图通过减少请求和响应大小来提高性能的Ajax,我需要一些方法来在客户端标杆这个问题,以及衡量我的进步,我去。测量尺寸
这是一个ASP.net应用程序(3.5)的一部分,但我肯定会更喜欢一些基于客户端的工具(Firefox插件,可执行应用程序等),而不是基于代码的方法。
Yahoo! YSlow附加Firebug的(在Firefox)是你想要做什么是最好的工具之一。
编辑:你需要安装在Firefox FireBug第一安装YSlow的。
它看起来像Firefox的Firebug的插件>Network Monitoring可能做的工作。
查尔斯是一个很好的网络调试代理会告诉你你的网络浏览器发出的每个HTTP请求的大小。它也提供了一个非常简单的方法来检查你的请求,包括XML的有效载荷。
对于Firefox有一个附加可称为LORI(生命周期的请求信息)。
它告诉你的页面大小,有多少要求,以使服务器(CSS,Javascript代码等)的时间第一个字节和时间来完成的请求。
我通常使用Fiddler调查是由什么样的要求,响应时间和大小。
对于Internet Explorer,可以从这里下载IE开发工具栏: “http://www.microsoft.com/DownLoads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en”
此外,您可以从下载Fiddler: “http://www.fiddler2.com/fiddler2/”
要分析你的请求/响应。
对于Firefox有很多插件: - 萤火虫 - YSlow的
除了其他人的优秀建议,还有为Visual Studio和Ajax的特定工具集,该VS Ajax Profiling Extensions - 然而,这只会在IIS7
工作