Firebug的阶段
阻挡,域名解析,建立链接,发送请求,等待响应,接受数据, 阻挡 检查发现这个应该是web服务器有许多请求没有处理完,现在的请求在排队,就是阻挡 如果发生阻挡可能是服务器网站太多,或者单个网站流量太大。apache(也可能是IIS,tomcat,jboss,nginx等Server服务)忙不过来。 域名解析 DNS解析了。取决于DNS解析服务的速度。之前提到的DNSpod解析 耗费的时间就在这里了。 建立链接 TCP有个3次握手,建立链接就是握手。这里指创建一个TCP链接花掉的时间 发送请求 是指当前浏览器向服务器端发出的请求花费的时间。 比如Firebug里的头信息查看 请求头信息原始头信息Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding gzip, deflate Accept-Language zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3 Cache-Control max-age=0 Connection keep-alive Cookie AJSTAT_ok_times=22; bdshare_firstime=1361194890717; AJSTAT_ok_pages=1 Host java-er.com User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:19.0) Gecko/20100101 Firefox/19.0
等待响应 服务器接受了浏览者的请求,开始响应了。 响应包含服务器调用网页文件,处理sql语句调用数据库等等内容 这个时间说明了网站所在服务器的硬件性能,软件处理性能,数据库调用是否快速。如果这个时间太长以上可能都有。 等待响应就是等待服务器去处理。静态文件等待响应时间长,说明了服务器自身性能。如果是动态文件比如调用了数据库的php。等待响应时间太长说明可能代码问题。 接受数据 比较单纯的下载速度了容易理解。网站架在美国,还是大陆,还是香港,这里主要体现。 总时间的说明请移步月小升之前写个一篇 首发于 - posted on 2013-03-08 11:33 阅读( ...) 评论( ...)