博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Firebug中请求各阶段时间详细解释
阅读量:6673 次
发布时间:2019-06-25

本文共 1069 字,大约阅读时间需要 3 分钟。

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 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/yuexiaosheng/archive/2013/03/08/2949616.html

你可能感兴趣的文章
Node.js 指南(不要阻塞事件循环或工作池)
查看>>
Java抽象类与接口的区别
查看>>
一张图让自己搞懂(mēng)原型&原型链
查看>>
前端每日实战:75# 视频演示如何用纯 CSS 创作一支摇曳着烛光的蜡烛
查看>>
.NET或将引入类型类和扩展
查看>>
Windows 使用 ln -s 创建软链接
查看>>
来看一场 AI 重建的 3D 全息世界杯比赛!
查看>>
动态权限<三>华为小米特殊机制
查看>>
Python黑帽编程2.6 模块
查看>>
远端访问MySQL
查看>>
f(f(x))=-x, x是Int32,这类函数的抽象理解
查看>>
[LeetCode] Longest Consecutive Sequence
查看>>
CentOs~程序部署那些事
查看>>
关于查询扩展版ESI高被引论文的说明
查看>>
亚信安全与成都市政府达成战略合作
查看>>
SSH::Batch,在公有云中使用 ssh 工具箱
查看>>
“外围”消亡 企业安全防护需要新形态
查看>>
三招教你如何选择企业网盘
查看>>
轻量函数式 JavaScript:一、为什么要进行函数式编程?
查看>>
替代SSD?Crossbar进军中国存储市场
查看>>