当前位置:  开发笔记 > 编程语言 > 正文

Firebug Net Panel中"阻塞"的含义是什么?

如何解决《FirebugNetPanel中"阻塞"的含义是什么?》经验,为你挑选了2个好方法。

我正在使用Firebug 1.5.2,在生产发布之前测试一个站点时,我可以看到"阻塞"部分请求消耗了大量时间.

"阻止"究竟是什么意思?



1> Maxym..:

之前的"阻塞"(早期版本的FireBug)被称为"排队".它实际上意味着请求正在队列中等待可用连接.据我所知,默认情况下持久连接的数量在Firefox的最新版本中限制为6,IE8也是6.早期它只有2.它可以由用户在浏览器设置中更改.
另外据我所知,在加载javascript文件时,所有其他资源(css,图像)都被阻止



2> Chris..:

阻塞是一个术语,用于描述阻止其他事件或代码处理(在同一线程内)的事件.

例如,如果使用"阻塞"套接字,则在请求完成之后(在同一线程内),将不会处理在发出套接字请求之后的代码.

异步活动(非阻塞)只会发出请求,并在请求发生在后台时让其他代码运行.

在您的情况下,它基本上意味着在其他部分完成之前,firebug /浏览器的某些部分无法激活.即它在下载更多之前等待图像下载.


是否可以设置Apache服务器来消除此类阻塞问题?我确信服务器可以做到这一点,因为几乎所有的IIS站点都没有这样的阻塞延迟,但是"干净"的apache安装会这样做......
推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有