WEB开发必备工具集(调试、性能检测、调优、开发工具)

概述:影响网站性能的因素非常多,本文中所列举的工具可以帮助你发现这些性能影响因素并改善你的网站性能。我们建议您逐一尝试这些工具,因为你耗时不多的测试时间却能为全球用户带来更好的用户体验,何乐而不为呢?接下来就一起来认识一下调试、性能检测、调优工具等方面的明星工具吧。

From Google

Page Speed

Page Speed是一款开源的Firefox/ Firebug插件,可评估网站性能并给出改进建议。

Chrome Developer Tools

谷歌浏览器中自带了该工具,Web开发者可以很方便地调试网页中的元素,从实时编辑CSS和HTML代码,到对JavaScript的断点调试,再到远程的性能监控。该工具不仅能够帮助诊断、修复在网页加载、脚本执行以及页面呈现中出现的问题,还能够帮助开发者了解网页或者网络应用程序对CPU以及内存的使用情况。此外Chrome开发者工具还提供了实验性的API,帮助开发者扩展此工具。

Speed Tracer

Speed Tracer由Google开发的一款测试网页性能分析插件,而且开源。

更多性能测试工具,请参考>>>史上最全的Web性能测试工具大全

Closure Compiler

Closure Compiler是一款JavaScript优化编译器,可优化JavaScript的速度和文件体积。

Closure Tools

Closure Tools是由谷歌提供的开源JavaScript开发工具,包含Closure 编译器(能以命令行、Web应用或Firefox扩展形式运行)、Closure Library(Google的标准JavaScript类库)、Closure Templates(预编译的JavaScript接口组件)。

Google Web Toolkit

Google Web Toolkit (GWT) 是一种开源 Java 软件开发框架,可以使不会使用第二种浏览器语言的开发人员编写 Google 地图和 Gmail 等 AJAX 应用程序时更加轻松。

From other developers

Cuzillion

Cuzillion是一个很酷的工具,帮助你查看页面组件的交互,目标是帮助你在结构化页面的时候快速检查,测试和编辑web页面。

Hammerhead

Hammerhead是一款Firebug插件,用于测量网页的加载时间。

OOCSS

OOCSS是一款开发环境和框架,可创建快速、可重复使用的CSS对象和模块。

httperf

httperf是一款高性能的HTTP测试工具,提供了灵活的生成各种 HTTP 负载来测试服务器的性能,提供可靠、高性能的工具,支持 HTTP/1.1 和 SSL。

mon.itor.us

mon.itor.us提供了个性化的Ajax仪表板界面,检测服务器性能和可用性、生成uptime报告、追踪访问者、检查CPU,内存等系统资源,并在检测到异常时提醒用户。

Pylot

Pylot是一款用于测试Web服务性能和可扩展性的开源工具。它运行HTTP负载测试,这对于制定容量计划、确定基准点、分析系统瓶颈以及系统调优都非常有用。

Wbox

Wbox可进行各种测试,包括页面加载基准、Web服务器、Web应用程序压力测试、验证重定向、HTTP压缩和虚拟域配置是否正确。

dynaTrace AJAX

可对Internet Explorer 6-8进行全面跟踪和分析,包括JavaScript,渲染,和网络流量。>>>.NET性能分析       >>>Java性能分析

Xdebug

Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。Xdebug现在的最新版本是Xdebug 2.2.3,release日期 2013-05-22,支持PHP4/PHP5。

XHProf by Facebook

facebook开发的一个测试php性能的扩展。XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。

CSS Sprite Generator

CSS sprites是一个无法用中文正确表达的意思,如果一定要找一个词,那就叫CSS背景图片的绝对定位应用好了。这项CSS技术是利用利用对一张背景图片的绝对定位来实现减少HTTP请求,从而达到网页提速。CSS sprite最适合作用于背景图标或是背景装饰性的图片。

JSLint

JSLint是一个JavaScript验证工具(非开源),可以扫描JavaScript源代码来查找问题。

JSMin

JSMin是一款JavaScript过滤器,可以移除JavaScript文件中注释和没用的空格,从而减少文件大小,加快下载速度。

Smush It

Smush It是一款在线图片无损压缩工具,Smush.it 超出了 Photoshop 及 Fireworks 的限制,在确保不改变图片外观或视觉质量的情况下,进行无损压缩。处理完成后,系统会给出压缩比和压缩包下载地址信息,非常方便实用。

SpriteMe!

SpriteMe!可以整合背景图片,生成大背景,导出css。

YUI Compressor

YUI Compressor是一款强大的前端代码压缩工具。

Fiddler 2

Fiddler2是一个网络调试代理,用来监测本地计算机和Internet之间所有的HTTP通讯。该软件是免费的,支持多种浏览器,包括Internet Explorer,Mozilla Firefox,Opera和其它一些浏览器。

Firebug

Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但FireBug最吸引我的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。

HttpWatch

HttpWatch是一款集成的HTTP嗅探器,为IE和Firefox提供新的方法以查看您网站的负载和运行情况,可以监控请求头,响应头,显示资源加载瀑布图。

VB Watch

VB Watch 是三种工具之一:Profiler, Protector 以及 Debugger. Profiler 衡量性能及测试覆盖率。 Protector 实现健壮的错误处理。 Debugger 有助于监控你的可执行文件。

TestCafé

TestCafé是DevExpress最新开发的一款革命性的Web测试框架。它支持所有主流浏览器,操作系统和移动平台,支持远程设备,多浏览器并行测试。TestCafé内置一个可视化测试记录器,支持持续集成,脚本标记分析等强大功能。

AOL Page Test

AOL Page Test是一款开源的Web性能和分析工具。

BrowserMob

BrowserMob是一款网站性能监控和警报工具。

IBM Page Detailer

IBM Page Detailer是一款由IBM资深工程师研发的用来衡量 Web 应用性能的图形化工具,可评估网页性能并提供详细信息,包括定时、大小和页面中每个项目的标识等等。

IntroSpectrum

基于Web的性能监视器,使用实际的Web浏览器来模拟用户。

Microsoft VRTA

Microsoft VRTA可可视化网页下载,标识需要进行性能改进的地方并建议解决方案。

MySpace Performance Tracker

Myspace的性能分析工具, 可以分析到页面渲染的各个阶段的时间、CPU和内存的消耗情况,只使用于IE中。

WebPagetest

WebPageTest是一款非常强大的Web页面性能评测工具,最早是在AOL内部使用的,现在已经开源了。在该网站输入你的url,就会生成1个url加载的时间瀑布图,对所有加载的资源(css,js,image等等)列出优化的清单。

Yahoo! YSlow

Yahoo! YSlow是一款Firefox/ Firebug插件,可分析网页并提出改善性能的解决方法。

http://www.evget.com/article/2014/2/14/20528.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值