1
zzNucker 2014-06-03 13:40:31 +08:00
大概是因为有的资源加载太慢,老占着一个连接,所以就要等了。
|
2
akfish 2014-06-03 13:49:12 +08:00
你可以用Dev Tools里的Network Tab来看到底是哪个资源瓶颈了。
大概几个月前就发现了某些站点打开会这样,然后就发现是一些css/js被墙,加入规则,然后就biubiu的了。 |
3
00wuyu00 2014-06-03 13:49:56 +08:00
其他浏览器也有这样的IE的并发一般是2-4个,6个最多,所以做的网站,会把不同资源放在不同的服务器域名下面,这样就可以多多并发了,比如html放在www域名,图片放在img域名,脚本放在js域名
|
4
emric 2014-06-03 13:50:32 +08:00
google-analytics.com, 被墙了.
|
5
rrfeng OP |
7
rrfeng OP 奇了怪了
在 chrome://net-internals 里看 sockets 连接数 刚打开查看 google-analytics.com:80 连接数是 6 ,已达到上限,所以这就是原因。 于是我点了 flush ,然后把所有页面刷新,于是就一直是 2 了,再也没有达到 6 猜想:由于墙的原因,某个页面的 google-analytics.com 请求没有正常返回,另外的页面又在请求,于是就挤满了。 |
8
emric 2014-06-03 14:15:32 +08:00
@rrfeng
这很明显是墙了google 的一部分域名, 在完成 dom 加载后这部分才会开始加载. 导致长达一分钟的菊花. 如果把这部分域名加入规则, 大概 6S 就能够完成 window.onload 事件了. |
9
emric 2014-06-03 14:36:28 +08:00
目前我在用的, 这部分正则:
(googleapis|google-analytics|doubleclick|googlesyndication|googleadsserving)\.(net|cn|com) |
10
imn1 2014-06-03 16:34:00 +08:00
google-analytics,googlesyndication,googleadsserving 这三个我是直接放在privoxy拦截,对浏览没什么用,也不影响我用google其他服务
|
12
GPU 2014-08-13 22:07:20 +08:00
楼主分析的很好。 只能怪自己英语学不好。看不懂net-internals 里面的信息
|