改善网站性能的工具有哪些

发布者:东郡网络 时间:2015-05-13 00:00:00

像所有优秀工程师一样,Web开发者需要建立一套工具去完成高水准的任务。东郡网络推荐了一些分析和改善刚站性能的工具,它们分为以几种:

“数据包嗅探器”

当坐下来开始分析一个网站的时候,我们十堰网站建设技术人员首先关注的问题是网页的HTTP请求。这样就

可以确定页面哪些地方比较缓慢.所以第一个要添加到工具包中的是方便且易用的数据包嗅探器。这类工具包括:HttpWatch、FirebugNet Panel、AOL Pagetest、VRTA.IBM Page Detailer、Web Inspector Resources Panel、Fiddler.Charles和Wireshark。

“Web开发工具

页面性能指的并不仅仅是加载时间——尤其对Web 2.0的应用程序来说,JavaScript、CSS和DOM结构都在其中扮演着重要的角色。Web开发工具提供探测器(inspectors)、性能分析器(profilers)和调试工具(debuggers)来分析网页的行为。包括Firebug、Web Inspector和IE Developer Toolbar。

性能分析器”

性能分析嚣用于评估指定网页是否与性能最佳实践相违背。介绍的工具有YSlow、AOL Pagetest,VRTA和neXpert。它们每个测量的内容也部是各不相同的。

”其他”.

包括了我经常使用的各种工具集合:Hammerhead、Smushit、Cuzillion和UAProfiler。

数据包嗅探器

每个web开发者在优化性能时都需要查看页面(包括页面中全部资源)的加载过程,这就要靠数据包嗅探器来完成。下面会列出一系列数据包嗅探器.包括从像HttpWatch这样能提供网络流量的高级视图工具到像wireshark这样能抓取网络上每个数据包的低级视图工具。在读书的Web性能分析中,十堰网站建设技术员用的事高级视图的网络监视器,他们通常更容易噢诶之且有更直观的用户界面。在某些情况下,如调试块编码时,需要使用低级视图的数据包嗅探器,遮掩才能看到内容和线上发送每个数据包的时序。

HttpWatch

HttpWatch(http://www.httpwatch.com/)是十堰东郡网络技术人员的首选数据包嗅探器。HttpWatch把网络流量用图形的方式绘制出j来,如下图所示。大多数HTTP瀑布图都是使用HttpWatch抓取的。图形化的展示更容易发现性能的延迟问题。

HttpWatch足由Simtec公司开发的,你可以免费下载试用版,但它只能在少数几个大网站上工作,如谷歌和雅虎。全功能版虽然需要你支付一定的费用去购买,但是绝对物有所值。HttpWatch可以运行在Microsoft Windows的Intemet Explorer和Firefox上。

Firebug网络控制面板

对任何一个Web开发者来说,Firebug拥有许多重要的功能。这里值得一提的是Firebug的网络控制面板,已经安装了Firebug的开发者可以很容易地选择使用网络控制面板来显示HTTP瀑布图。东郡网络的技术人员特别喜欢使用网络控制面板的垂直线.它用来标示网页加载时间线上的DOMContentloaded和onload事件的发生,如下图所示。其他数据包嗅探器也应当增加这个好功能。

AOL Pagetes

AOL Pagetes是Internet Explorer的查件,用于生成HTTP瀑布图。它也能识别出性能有待改进的一些地方。

VRTA

微软开发的VRTA着眼与提高网络性能。它的HTTP瀑布图比其他网络监视器更详细,其重点是能显示对已有TCP连接的中庸。

IBM Page Detailer

IBM Page Detailer曾江是十堰网站建设技术人员的首选数据包嗅探器,但IBM已经停止销售其专业版了。虽然其基本版依然可用,但是十堰东郡网络技术人员认为它缺乏许多必要的功能,如支持分析HTTPS请求和数据导出功能,IBM Page Detailer运行在Miceosoft Windows上。

Web Inspector资源控制面板

Safari的Web Inspector类似Firebug,也是一种具有网络监视器功能的网页开发工具。

Fiddler

Fiddler是由微软Internet Explorer团队的Eric Lawrence开发的,它的主要特点是具有支持脚本的功能,可以设置断点并且操纵HTTP通信。其缺点是,实际上它是一个代理,所以可能会改变浏览器的一些行为(例如,每个服务器的打开连接数)。如果你很需要脚本功能,井充分考虑过使用代理所带来的副作用,十堰网站建设技术人员强烈推荐Fiddler。,它运行在Microsoft Windows上。

 本信息来源于:东郡网络

微信网站建设分享 新浪网站建设分享 微博网站建设分享 空间网站建设分享

400-8086-755    

扫描二维码
与销售顾问咨询