从屏幕截图中可以看出,大部分时间都在等待服务器响应(即紫色区域)。
服务器响应时间到底是什么时候?服务器太慢了吗?我的联系太慢了吗?服务器不能一次处理很多信息(我在那里有很多文件,我知道我会把它们组合成更少的文件)?我该怎么做才能减少等待时间?
PS。所有数据都在同一台服务器上,但我使用的是子域名,以便浏览器可以同时处理更多文件。
答案 0 :(得分:25)
这篇文章对于firebug的功能相当不错:Introduction to Firebug: Net Panel(尤其是 timeline 部分)......但它并没有说明“等待响应”究竟意味着什么: - (
不过,时间表是(引用):
所以,我猜测“等待响应”期间是浏览器将请求发送到服务器的时间,还没有收到任何响应:它正在“等待”某些内容开始到达:< / p>
如果服务器在开始将其发送到浏览器之前生成整个页面,我认为“等待响应”时间将对应于:
希望这会有所帮助: - )
答案 1 :(得分:2)
不确定您使用的是哪个版本的firebug。但在我的版本(1.6.0)中还有一个“发送”时间。
查看此帖子: http://www.softwareishard.com/blog/firebug/firebug-net-panel-timings/ 它基本上说“等待”时间是从请求发送到服务器到收到第一个字节的时间。对我来说,听起来对我来说几乎等于服务器端的处理时间。