网站速度测试检测及分析案例
HTTP工具 - 监控宝实验室 - 监控宝
分析工具:http://www.jiankongbao.com/labs/http
1) 网站状态码返回
2) 响应时间,响应时间越长越慢(一般300-500为正常)
3) 下载字节数,页面大小(页面大小直接影响着响应时间)
1) DNS域名解析时间,一般第三方DNS都还算OK
2) 建立连接,http协议的三次握手,也就是用户对服务器的请求时间
3) 服务器计算,最后一次握手完毕到开始响应输出的时间
4) 下载内容,页面大小下载所耗费的时间
---------------------------------------------------------
可能上面的一些数据很多不懂服务器的问题不懂,现在DJ小向解析下:
DNS解析时间,这个应该大部份的朋友都可以理解、不过我这里推荐一个小工具给大家,
DNSPod 域名健康诊断:https://www.dnspod.cn/Tools
注:具体怎么有用,怎么看数据、我就在这里不多说了
建立连接,也就是用户对服务器的请求时间,如果有点网络安全基础的朋友就知道,http是有httP协议的三次握手的,同样像TCP/IP也是有TCP/IP协议的三次握手,由于httP协议的三次握手是客服端与服务端共同完成的,所以大部份朋友都会提高服务端的质量,来提高速度,比如服务器的性能、压力、带宽等等
服务器计算,其实你可以理解为程序的反应速度时间、如:ASP或PHP网站,我们都知道、如果你不是静态!是伪静态或者是动态,都会有一个数据库调用问题,无论你是MYSQL还是Access,当页面执行时都是在调用数据库内容,那么这个调用就需要时间,如果程序太垃圾或者服务器太垃圾,就耗时间,同样伪静态也是需要耗时间的,懂伪静态原理的朋友就知道,伪静态是URL先经过服务器后在转发的地址、如果在流量小的情况可能没有多少影响,但是当你的流量大的时候,还是有影响的,至少垃圾点服务器是承受不了这种影响的。
以前在监控宝上面看到一篇文章,就是说明程序对服务器计算的影响:http://blog.jiankongbao.com/?p=241
下载内容,页面大小下载所耗费的时间、图片多,页面内容多! 服务器宽带小或者流量有限制,那么页面比较大的情况下,一旦下载字节数变大了,下载内容所耗的时间也久
------------------------------------------------------
下面DJ小向举几个小网站大家看看(以下数据来源于同台服务器数据):
第一个,是一个WP的程序(动态),在没有装任何插件的情况下的速度
我们在来看看、他具体影响速度的问题在那
1) 可以说他有DNS时间有点长,可能是域名服务商的问题
2) 在看服务器计算时间,比较吓人,这个程序对响应时间的影响很大
3) 下在时间,12KB内容 396MS下载速度(一般)
第二个,是一个SDCMS的程序(静态化),已经生成了首页静态文件
我们在来看看、他具体响应时间细节
1)DNS解析还是比较OK
2)服务器还行,
3)程序方面,因为做了静态化,服务器计算时间短了很多
4)下载的内容的速度,也快很多
--------------------------------------------------
第一个网站与第二个网站对比,在同台服务器情况下,可能不紧紧是一个静态化的问题,我们不排除静态化可以提高网站的速度、同样我们其实更多的应该关注下程序方面问题,其次才是处理服务器性能及DNS解析问题,最后才是CND方面的考虑。