博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
测试网站性能工具汇总
阅读量:6486 次
发布时间:2019-06-24

本文共 1662 字,大约阅读时间需要 5 分钟。

网站性能优化(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、APP cache等)的工具。

可视、可清理DNS缓存的工具。

专注于性能建议的JSLint版本。

对比两个HAR文件的工具。

总结:

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

【高性能前端1】高性能HTML

【高性能前端2】高性能CSS

【高性能前端3】高性能JavaScript

【高性能前端4】Appcache Facts 中译版

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

参考:胖子马博客

转载于:https://www.cnblogs.com/jnweb/archive/2013/04/28/3048966.html

你可能感兴趣的文章
graph-tool文档(一)- 快速开始使用Graph-tool - 2.属性映射、图的IO和Price网络
查看>>
GraphicsLab Project之辉光(Glare,Glow)效果 【转】
查看>>
Linux Curl命令
查看>>
-27979 LoadRunner 错误27979 找不到请求表单 Action.c(73): Error -27979: Requested form not found...
查看>>
[LeetCode] Minimum Depth of Binary Tree
查看>>
,net运行框架
查看>>
Java 中 Emoji 的正则表达式
查看>>
Mixin Network第一届开发者大赛作品介绍- dodice, diceos和Fox.one luckycoin
查看>>
中金易云:为出版社找到下一本《解忧杂货店》
查看>>
三篇文章了解 TiDB 技术内幕 —— 说计算
查看>>
copy strong weak assign的区别
查看>>
OpenCV 入门
查看>>
css 3D transform变换
查看>>
ele表格合并行之后的selection选中
查看>>
正则表达式分解剖析(一文悟透正则表达式)
查看>>
解决UILable标点符号居中的问题
查看>>
HTML5新特性教程
查看>>
ImageOptim-无损图片压缩Mac版
查看>>
JavaScript函数(二)
查看>>
腾讯最大规模裁撤中层干部,让贤年轻人
查看>>