网站打开速度很慢,,如果网站所在的服务器性能没有瓶颈,那么可以通过Chrome浏览器中的开发者工具来排查是哪些资源导致了网站打开速度慢。
NetWork可以看到网页加载的脚本和资源的时间,还可以看到某些不能加载成功的资源;这里使用某网站延时:
1、打开Chrome浏览器,按键盘上的F12,打开的开发者工具。
2、选择【Network】-》按键盘上的Ctrl+F5(在按Ctrl键之后,再按F5键),强制刷新,查看网页资源的加载情况。
从上面的图片可见,加载banana.swf这个资源耗时为2.73s,这个最耗时,并且该资源对应的链接地址也可以复制出来。
复制出来的地址如下:http://xxxxxx.com/flash/banana.swf给,看是否是该文件过大
打开chrome浏览器,然后按下“F12”,在地址栏中键入要测试的网页地址,之后打开如下图所示:
可以看到网页加载慢主要受到两个因素的影响
进入第一个影响项:
可以看到时间主要花费在了waitting 上
· Stalled :浏览器得到要发出这个请求的指令,到请求可以发出的等待时间,一般是代理协商、以及等待可复用的TCP连接释放的时间,不包括DNS查询、建立TCP连接等时间等
· Request_sent:请求第一个字节发出前到最后一个字节发出后的时间,请求发出时间(一般可以忽略,否则即为浏览器本身或者本地网络问题)
· Waitting:请求发出后,到收到响应的第一个字节所花费的时间(Time To First Byte),即请求从客户端发送给服务端时间+服务器处理请求的时间
· Content Download:响应的第一个字节,到接受完最后一个字节的时间,就是下载响应所耗费的时间
另外一个加载时间较长的加载项如下图所示:
可以看到时间主要耗费在stalled以及Initial connection上
DNS lookup:DNS解析所耗费的时间
Initial connection:用户建立连接的时间,包括TCP握手以及多次尝试握手,以及处理SSL的时间
会员评论