网站性能优化工具大全 | javascript | 前端观察

我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  
您的位置:首页 > javascript, resource, tips > 网站性能优化工具大全

网站性能优化工具大全

神飞 发表于 17. oct, 2012, 分类: javascript, resource, tips , 7 条评论 »
标签:优化 & 工具 & 性能

网站性能优化(wpo)已经成为一个非常重要的话题了,越来越多的互联网公司开始有wpo的职位,而相关技能也是对前端开发工程师的重要技术要求之一。国外大牛steve souders在参加webperfdays london期间,收集了大量常用的网站性能优化工具,这里和大家分享下。

常用的网站性能优化工具:

  • webpagetest
  • cuzillion
  • chrome dev tools
  • speed tracer
  • performance analyzer (收费)
  • spof-o-matic, 3po for yslow
  • wireshark
  • pagespeed, yslow
  • httpfox
  • dynatrace ajax edition 和 speedoftheweb
  • http archive
  • 关键路径浏览—— pagespeed insights的一部分
  • phantomjs
  • 移动设备同步调试:weinre, jsconsole.com, opera dragonfly, chrome for android
  • apache bench (ab)
  • show slow
  • browserscope
  • tilt, dom monster
  • mobileperf bookmarklet
  • chrome://net-internals
  • redbot
  • spriteme
  • boomerang, episodes
  • wget, telnet
  • wappalyzer
  • netalyzer
  • shunra networkcatcher express
  • packet flight
  • fiddler, charles
  • css lint, jslint
  • gtmetrix
  • torbit insight
  • grunt.js
  • sitespeed.io
  • ssl server test
  • spdy 指示器 (firefox, chrome), spdycheck.org
  • kite, mite
  • compass (css)
  • soke, seige, tsung (加载测试)
  • speedcheckr

当然这些不是全部,还有很多工具是目前所缺少的:

  • 当分析一个网站时需要一个计算last-modified时间和今天之间的平均变化并和过期时间来对比的工具。目的是告诉开发者过期时间和资源变化频率是否一致。这个功能可以和pagespeed、yslow和http archive整合。
  • 检测一个网站是否在可以使用异步片段(async snippet)的时候使用阻塞的片段(blocking snippet)。比如pagaspeed实现了但是只能用于google analytics。
  • 诊断渲染被延迟的根本原因的工具。
  • 更容易的可视的dns ttls的工具,内置到chrome dev tools或者webpagetest。
  • 爬去文件目录并优化图片的后端工具。候选: yeoman, wesley.
  • safari(mobile)中的导航计时。
  • 更好的检测和诊断内存泄露的工具。
  • 网页计时规范,计算javascript、css、reflow等环节花费的时间。
  • 可视、可修改网络存储(localstorage、app cache等)的工具。
  • 可视、可清理dns缓存的工具。
  • 专注于性能建议的jslint版本。
  • 对比两个har文件的工具。

总结:

网站性能优化除了雅虎的34条黄金准则之外,分析和优化工具是必备的,希望这些工具能够对大家有所帮助。但是性能优化并不仅仅这些,还有很多技术是实践中积累发现的,比如元彦同学最近整理的几篇:

  • 【高性能前端1】高性能html
  • 【高性能前端2】高性能css
  • 【高性能前端3】高性能javascript
  • 【高性能前端4】appcache facts 中译版

恩,如果你有一些好的前端性能优化经验或者工具,欢迎分享给我们。

文章整理自:webperfdays: performance tools

&

作者: 神飞
爱好前端设计与开发,崇尚一目了然的设计。现居深圳,就职于腾讯isux团队 follow me on twitter @qianduan。
如果你喜欢本文,欢迎 订阅本站 以获得本站最新内容。

您或许也会喜欢:

  • 12个对网页设计师非常有用的图片优化工具
  • 前端压缩工具yabo——鸭脖
  • msfast——ie下的网站性能检测工具
  • 缓存为王
  • 滚动视差网站工具与教程
  • 高性能网站设计:不要使用@import
  • 快速web app之道
  • web 开发工具箱:120个 web 开发工具(下)
  • web 开发工具箱:120个 web 开发工具(上)
  • mac下网页中文字体优化

7 个评论

  • wmtimes 发表于oct 18, 2012 at 00:01

    列出的工具的确是蛮全蛮多的。

    回复
  • 依云 发表于oct 18, 2012 at 12:06

    还有 firebug 呢?httpfox 呢?yslow 呢?
    ps: async = 异步。

    回复
    • 神飞 发表于oct 18, 2012 at 16:33

      多谢~~
      firebug不算吧,它是debug工具,yslow和pagespeed已经提到,httpfox加上了~~

      回复
      • 依云 发表于oct 18, 2012 at 17:50

        哦。firebug 怎么不算呢?它的网络面板可以很清晰地看到有多少网络请求,是什么时候开始,每个阶段(域名解析、建立连接、接收数据等)花了多少时间,哪些被缓存了,每个请求和总共(+-缓存)的数据量是多少。

        回复
  • 老杨 发表于oct 19, 2012 at 15:34

    能不能给我的也连接上啊!!!
    jquery 插件!自己的技术博客!

    回复
  • terry 发表于oct 21, 2012 at 10:32

    不错,很全,支持!

    回复
  • hale 发表于mar 23, 2013 at 15:56

    除了用过httpfox和yslow外,其他基本没用过,不过yahoo关于这一块的有些规则还是很有指导意义的,好多人都是根据yahoo的“14条评分规则”(减少http请求,gzip,cache,etag等)来做优化的。

    回复

发表评论

取消回复

微信上关注我们


请扫描上面的二维码
或者在微信中搜索"iqianduan"添加好友

热门文章

  • 关于z-index的那些事儿
  • 【校园招聘】腾讯isux招募前端开发实习生
  • 微信团队ui组招募前端重构师
  • mac下网页中文字体优化
  • sublime text 2的less2css插件介绍与安装
  • css技巧荟萃:了解css页面布局和加载流程
  • css3 icon font完全指南
  • 超酷的响应式dribbble设计作品瀑布流布局效果
  • ie10 css hack
  • 404页面,可以做的更多
  • 滚动视差网站工具与教程
  • 腾讯招聘——网页重构工程师
  • 别了,presto,opera新版本将采用webkit内核
  • css伪元素before、after妙用:制作时尚焦点图相框
  • 一些必不可少的sublime text 2插件
  • 网站性能优化工具大全
  • ie bug: 1像素的dotted/dashed边框
  • 【helvetica】字体纪录片
  • css自定义滚动条样式
  • 扁平化网页设计展示

友情链接

  • 99css
  • css house
  • css9.net
  • css库吧
  • gaowhen高h温
  • gbin1
  • hiro技术站
  • ibaoland
  • ie浏览器
  • learntome
  • linode vps
  • poor
  • smallni's blog
  • suta
  • time machine
  • v2ex
  • web 标准化交流会
  • web前端开发
  • whyidc 双线全能空间
  • 中文最佳网站设计
  • 前端博客导航
  • 启良工作室
  • 堂主
  • 大猫の意淫网志
  • 我爱互联网
  • 笨笨剥壳
  • 米随随s5s5
  • 腾讯alloyteam
  • 芒果
  • 裁纸刀下
  • 觉唯前端
  • 车周边
  • 软件开发网
  • 进步博客
  • 飘飘的生活空间
  • 黄老湿

meta

  • log in
  • entries rss
  • comments rss
  • wordpress.org

随意打赏

提交建议
微信扫一扫,分享给好友吧。