网站性能优化工具大全 | 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
&
如果你喜欢本文,欢迎 订阅本站 以获得本站最新内容。
您或许也会喜欢:
- 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