影响网站性能的因素非常多,本文整理了大量的网站性能优化工具,可以帮助你发现影响网站性能的因素,并帮助你解决这些问题。
WebPagetest
WebPageTest是一款非常强大的Web页面性能评测工具,最早是在AOL内部使用的,现在已经开源了。在该网站输入你的url,就会生成1个url加载的时间瀑布图,对所有加载的资源(css,js,image等等)列出优化的清单。
HttpWatch
HttpWatch是一款集成的HTTP嗅探器,为IE和Firefox提供新的方法以查看您网站的负载和运行情况,可以监控请求头,响应头,显示资源加载瀑布图。
Firebug
Firebug是firefox中最为经典的开发工具,可以监控请求头,响应头,显示资源加载瀑布图:
TestCafé
TestCafé是DevExpress最新开发的一款革命性的Web测试框架。它支持所有主流浏览器,操作系统和移动平台,支持远程设备,多浏览器并行测试。TestCafé内置一个可视化测试记录器,支持持续集成,脚本标记分析等强大功能。
VBWatch
VBWatch是三种工具之一:Profiler,Protector以及Debugger.Profiler衡量性能及测试覆盖率。Protector实现健壮的错误处理。Debugger有助于监控你的可执行文件。
Cuzillion
Cuzillion是一个很酷的工具,帮助你查看页面组件的交互,目标是帮助你在结构化页面的时候快速检查,测试和编辑web页面。
ChromeDevTools
ChromeDevTools是一套内置于谷歌浏览器的网页编制和调试工具,帮助Web开发人员检查代码面板。
SpeedTracer
SpeedTracer由Google开发的一款测试网页性能分析插件,而且开源。
PerformanceAnalyser
PerformanceAnalyser可以自动分析网页性能,同时为你提供详细的性能指标。
ANTSPerformanceProfiler
NTS性能分析器是一种用于分析.NET框架支持的以任何语言编写的应用程序的工具。ANTS性能分析器能分析所有.NET应用程序,包括ASP.NET网络应用程序、Windows服务和COM+应用程序。
YSlowforChrome
YSlowforChrome是一款由Yahoo开发网站性能优化扩展,在十几个方面给你的网站提出优化建议,包括尽可能的减少HTTP的请求数、使用Gzip压缩、将CSS样式放在页面的上方、将脚本移动到底部、减少DNS查询等十几条规则。
Wireshark
Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。
PageSpeed
PageSpeed是开源Firefox/Firebug插件,网站管理员和网络开发人员可以使用PageSpeed来评估他们网页的性能,并获得有关如何改进性能的建议。
dynaTraceAjaxEdition
dynaTraceAjaxEdition是一个强大的底层追踪、前端性能分析工具。您可以利用它来分析页面渲染时间、DOM方法执行时间,甚至可以看到JS代码的解析时间。
HTTPArchive
HTTPArchive可追踪网站的构建。HTTPArchive的代码开源,下载地址。
PageSpeedInsights
PageSpeedInsights是谷歌推出的一款性能优化工具,其目的是帮助站长优化页面,从而能够带来最佳的渲染性能,尤其实针对移动页面。
PhantomJS
PhantomJS是一款前端自动化测试工具。它本质上是一个基于webkit内核的无界面浏览器,并可使用JavaScript或CoffeeScript进行编程。
Weinre
Weinre代表WebInspectorRemote,是一种远程调试工具。举个例子,在电脑上可以即时的更改手机上对应网页的页面元素、样式表,或是查看Javascript变量,同时还可以看到手机上页面的错误和警告信息。
OperaDragonfly
OperaDragonfly是适用于Opera浏览器的跨设备、跨平台的调试环境-调试JavaScript、检查和编辑CSS与DOM,以及查看手机或计算机上的任何错误。
ChromeforAndroid
ChromeforAndroid可在Android上远程调试Chrome浏览器。
ApacheBench(ab)
ApacheBench主要是用来测试阿帕奇服务器执行效率用的。
ShowSlow
ShowSlow是一个开源的基于web的工具,用来收集从PageSpeed获得的性能参数。
Browserscope
Browserscope是一个开源项目,用于测试Web浏览器的性能,如程序概要分析,存储和收集crowd-sourced数据等。
DOMMonster
DOMMonster由script.aculo.us的作者开发的一个用于分析Web页面的DOM和其它特性。它能够检查HTML+JavaScript代码,并一些警告和建议如:减少使用样式属性的标签数量;查找JavaScript全局变量,并减少它们以便改进性能等。
MobileperfBookmarklet
MobileperfBookmarklet是针对于移动设备的Web调试器和分析器。
Redbot
这是一个机器人工具,帮助用户检查HTTP资源,可查看它的操作情况,指出常见的问题并提出改进。
Boomerang
Boomerang是由雅虎ExceptionalPerformance(异常性能)小组发布的网站性能监测工具,能从最终用户的角度来衡量网站性能,并将数据发送回服务器以便进一步分析。
Wappalyzer
Wappalyzer插件可以告诉你当前正在访问的网页是采用什么软件搭建的。它能够检测出CMS和电子商务系统、留言板、javascript框架,主机面板,分析统计工具和其它的一些web系统。
Netalyzer
Netalyzer是一款用于搜集域名、跟踪路由器信息的小型工具。
ShunraNetworkCatcherExpress
ShunraNetworkCatcher是一款高度灵活的、功能强大的网络监控工具,使企业能够轻松准确地记录、导入、重播真实网络行为,如延迟,丢包和可用带宽。
Fiddler
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的中科出席第十届健康中国论坛大会北京看白癜风哪间医院疗效好