【优化工具】网站性能优化工具大全 - Web前端
作者:98wpeu发布时间:2026-05-13分类:网页前端技术浏览:139
网站性能优化(WPO)已经成为一个非常重要的话题了,越来越多的互联网公司开始有WPO的职位,而相关技能也是对前端开发工程师的重要技术要求之一。国外大牛Steve Souders在参加WebPerfDays London期间,收集了大量常用的网站性能优化工具,这里和大家分享下。
常用的网站性能优化工具:
WebPagetest
Cuzillion
Chrome Dev Tools
Speed Tracer
Performance Analyzer (收费)
SPOF-O-Matic, 3PO for YSlow
Wireshark
PageSpeed, YSlow
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、APPCAChe等)的工具。
可视、可清理DNS缓存的工具。
专注于性能建议的JSLint版本。
对比两个HAR文件的工具。
总结:
网站性能优化除了雅虎的34条黄金准则之外,分析和优化工具是必备的,希望这些工具能够对大家有所帮助。但是性能优化并不仅仅这些,还有很多技术是实践中积累发现的,比如元彦同学最近整理的几篇:
【高性能前端1】高性能HTML
【高性能前端2】高性能CSS
【高性能前端3】高性能JavaScript
【高性能前端4】Appcache Facts 中译版
相关推荐
- 使用vue或者react项目,启动时如何修复这样的报错:Error: Cannot find module 'E:\..........' - Web前端
- Web前端带您全方位了解网页开发优化工具:Lighthouse - Web前端
- CSS3动画:通过Animation实现简单的手指点击动画 - Web前端
- Chrome 刚刚添加了这些重要的新安全和隐私功能 - Web前端
- CSS3应用:画个东京奥运会五环图形效果 - Web前端
- HTML5和CSS3应用:绘制小水缸,实现动画效果 - Web前端
- 如何在 Ubuntu 18.04 中为Nginx创建自签名SSL证书 - Web前端
- 谷歌SEO:近期Google已更新核心算法页面体验反垃圾 - Web前端
- 如何在Rust中合理使用全局变量 - Web前端
- 收藏下Linux中关于apt的一些命令 - Web前端
- 网页前端技术排行
-
- 1[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 2分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 3jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 4【第六章】Foundation之按钮和下拉功能 - Web前端
- 5基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 6jQuery编写widget的一些技巧分享 - Web前端
- 7分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 8在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 9jQuery实现鼠标移到元素上动态提示消息框效果 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


