网站访问速度慢的排查方法

1. 当网站访问较慢时,首先先查看本地网络是否正常。

方法:先用网络测速测下本地的网络速率:网络速率低于50KB/s,访问网站自然也慢。 

2. 本地网络速率正常时,再检查下所访问的网站是否正常。

方法:测一下网站的访问性能操作:在网站检测中,输入IP或域名,选择单文件或全页面进行测试,

分析报告: DNS服务器:显示访问者的出口DNS,作用是通过出口DNS获取访问者所在的网络,如:xx.xx.xx.xx(北京 网通)网站解析IP:网页的IP地址,作用获悉IP地址,可使用ping命令检查该IP的连通性,诊断该网站是否正常,如ping网页时丢包较严重,访问速率也会越低

总时间:网站的响应时间,可了解网站的性能瓶颈或者是利用谷歌或IE浏览器的F12开发者工具查看下网站的大小和网站的打开速度成不成正比。

3. 网站出现无法访问时,使用故障诊断命令定位故障点。

命令分析: ping:检测IP或域名的连通性 dig/nslookup:查看DNS解

析情况 traceroute:显示从访问者到网站的路由连接状态,如果有节点无法连接,只需针对该故障点进行修复便可快速恢复网络。

2015-09-24.JPG

4.通过Chrome浏览器开发者工具排查网站打开慢

网站打开速度很慢,通过阿里云ECS控制台“实例监控信息”查看网站所在服务器的性能情况,如果网站所在的服务器性能没有瓶颈,那么可以通过Chrome浏览器中的开发者工具来排查是哪些资源导致了网站打开速度慢。 


方法:

NetWork可以看到网页加载的脚本和资源的时间,还可以看到某些不能加载成功的资源;这里使用某网站延时:

1、打开Chrome浏览器,按键盘上的F12,打开的开发者工具。

 

2、选择【Network】-》按键盘上的Ctrl+F5(在按Ctrl键之后,再按F5键),强制刷新,查看网页资源的加载情况。

 

从上面的图片可见,加载banana.swf这个资源耗时为2.73s,这个最耗时,并且该资源对应的链接地址也可以复制出来。

复制出来的地址如下:http://xxxxxx.com/flash/banana.swf

可以把这个情况反馈给网站开发工程师或者运维工程师看看问题所在。

多数情况是由于图片资源过大导致的,可以自行处理.


阿里云文档