一、google pagespeed
google的网站速度诊断工具,给网站打分,并给出优化建议。主要检测gzip、指定浏览器缓存、指定字符集等等。
该工具主要是从网站内容结构来分析,似乎并未涉及到页面本身打开时间、dns解析时间等等。
二、卡卡网
卡卡网是专业的网站速度诊断网站,有国内多节点测速、全球测速、网站诊断等。
卡卡网的网站速度诊断工具很实用,能看到时间线、对象、优化建议等。
可 以看出卡卡网对于gzip诊断的结果与chinaz不同,在上一篇关于感叹google浏览器速度快的帖子里,google的测试结果也是已经开启了 gzip压缩。这也许是没有指定" Vary: Accept-Encoding"或者"Transfer-Encoding: chunked"header头没有申明的原因?当然,各项建议还是比较实用的——实际上性能优化建议完全是参考google pagespeed。
另外检测结果的时间线里,因为文件大小显示的是gzip压缩之前的,所以未必准确。
卡卡网的国内网站测速一共12个节点,不过有4个是福建的。
三、百度统计里的网站速度诊断
在百度搜索结果里没有直接的结果,也是一个疑案,也许是因为捆在百度统计里需要登录才能使用而并没有直接开放的缘故。
另外百度网站速度诊断只有北京的电信和网通,准确性恐怕不太好说,另外给出的建议也太泛泛。
四、监控宝的节点测试工具
该工具好处就是很快能看到结果,而且对于dns解析、建立连接、服务器计算、下载内容四个步骤的时间都可以清楚看到以及比较。
不过比较令人不解的是服务器计算时间不同节点相差可以多到10倍,不知道这个计算的起点是不是设置有问题。
五、站长站的超级ping工具
这个容易被人忽视,不过此工具可以检测几十个国内外节点到你网站ping的速度——实际也就是解析域名到ip以后连接你服务器的时间。也就是四步(dns解析等等,上面已经说了)中的第二部。
当然,如果你的服务器防火墙设置不能ping的话,就不能用这个工具了。
六、cnzz的站长网站测速工具
使用此工具的前提就是你的网站安装了cnzz的统计代码,并且需要下载网络通软件。好处就是整个测速完全是真实的网络环境,相当于有不计其数的节点。
七、webluker的网站速度检测
webluker是一家专业提供cdn加速的网站,其提供的网站速度检测工具除了检测web端口多个节点的解析、响应、下载等特性之外,还可以检测非80端口的情况,以及域名在世界多个节点的解析情况。
结语:网站速度的快慢从大的角度来看,主要受三方面影响:
一是网络环境。包括域名dns解析、连接速度、阻塞情况等等,这些我们基本无法左右。当然,cdn是个不错的选择。
二是服务器因素。包括服务器配置(内存、cpu等等)、服务器平台(windows/linux,nginx/apache/iis等等)。
三是网站自身因素。包括页面内容与结构、动态运行代码是否冗余、页面请求数的多少等等。
以上诊断工具不外乎就是检查以上三点。