当前位置:  开发笔记 > 前端 > 正文

Firebug的Net标签上的'Waiting for response'消息究竟是什么?

如何解决《Firebug的Net标签上的'Waitingforresponse'消息究竟是什么?》经验,为你挑选了1个好方法。

从屏幕截图中可以看出,大部分时间都在等待服务器响应(即紫色区域).

服务器响应时间到底是什么时候?服务器太慢了吗?我的联系太慢了吗?服务器不能一次处理很多信息(我在那里有很多文件,我知道我会将它们合并到更少的文件中)?我该怎么办才能减少等待时间?

PS.所有数据都在同一台服务器上,但我正在使用子域,以便浏览器可以一次处理更多文件.

萤火虫网标签



1> Pascal MARTI..:

关于firebug的功能,这篇文章相当不错:Firebug简介:Net Panel(特别是时间轴部分)......但它没有说明"等待响应"究竟意味着什么:-(

不过,时间表是(引用):

DNS查找 - DNS解析时间

连接 - 创建TCP连接所需的已用时间

排队 - 在浏览器队列中等待网络连接所花费的时间

等待响应 - 等待服务器的响应

接收数据 - 从服务器读取整个响应所需的时间(和/或从缓存中读取所需的时间).

DomContentLoaded事件 - 触发DomContentLoad事件的时间(自请求开始以来,如果在事件发生后请求已启动,则可以为负)

load event - 触发页面加载事件的时间(自请求开始以来,如果在事件发生后请求已启动,则可能为负)


所以,我猜测"等待响应"期间是浏览器将请求发送到服务器的时间,但尚未收到任何响应:它正在"等待"某些内容开始到达:

浏览器不再等待网络连接:发送请求

并且浏览器尚未从服务器读取响应.


如果服务器在开始将其发送到浏览器之前生成整个页面,我认为"等待响应"时间将对应于:

请求从浏览器到服务器的时间

加上服务器处理请求的时间(即生成整个页面的时间)

加上从服务器到浏览器的第一个数据字节的时间.


希望这可以帮助 :-)

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有