一、背景

在不同的地方不同的网络下测试网站能够正常打开,可以说是每个网站开发者或者个人站长的基本需求。一般来说按照地方的不同,可以分为以下几类:
1. 国内测速
2. 国际(海外测速)
按照线路不同可以分为:
1. 电信测速
2. 联通测速
3. 教育网测速
当然了还有其它分类,不多说了。每个站都有自己的需求。

二、简单html加载速度测试

这个是最常见的测试了。
网站从访问到最终加载完经历了如下过程:
1. DNS解析
2. 访问网站ip地址
3. 加载html
4. 解析html并且下载html中的其它资源,例如css、js脚本、图片之类
5. 渲染到屏幕上
当然了,也有异步加载之类的是在渲染开始之后才慢慢加载的,这个不深究了。
我们说的html加载速度测试指的是前面三个步骤,而不考虑渲染和图片资源等加载。

一般来说,这种测试,在国内的站长一般会用两个:
– 1.奇测云
– 2.站长工具



二、全球节点html加载速度测试

对于那些需要服务全球读者和客户的网站,海外的测速也是很有必要的。
个人推荐一下站长工具。
《海外测速、国际测速工具》
如果有需要的话,还可以测试一下DNS的解析速度,解析速度太慢的话,就要研究一下更换DNS服务商了。

三、指定地点和浏览器测速

这个就重点说一下吧。不管是有没有启用CDN之类的加速服务,对于一个网站来说,模拟不同地区不同节点的访问操作,分析网站的加载速度和渲染,都是十分有必要的。



  1. 这里强烈推荐一个免费测试工具。
    WebPageTest

  2. 下图是我模拟在纽约的Firefox浏览器用户访问。
    网站测速

  3. 实际结果如下图所示:
    网站测速结果



  4. 这是实际的加载和渲染结果。
    如果点击一下,还可以看到每个资源文件加载的时序图。以及出错统计。

后记

有任何的疑问或者想法,或者对本文有质疑或者补充的话,欢迎在留言区评论,期待你的分享!




同时,也欢迎关注扫描屏幕下方关注本人微信公众号或者打赏一下这篇文章。



http://xzh.i3geek.com

爱唠叨的老鱼

爱唠叨的老鱼

技术经理,个人站长,创业者

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据