我创建一些挂起的连接到http服务器(彗星,反向ajax等)。它工作确定,但我看到浏览器只允许同时给定域的两个挂起的连接。因此,如果用户在他们的浏览器的Tab1中查看我的网络应用程序,也尝试在Tab2中加载它,他们已经用尽了我的网站的两个允许的连接。
我想我可以做一些通配符域的东西,我有我的http服务器解析任何地址到我的网站,如:
*.mysite.com/webapp -> 123.456.789.1 (the actual ip of my server)
所以:
a.mysite.com/webapp
b.mysite.com/webapp
c.mysite.com/webapp
所有仍然指向(www.mysite.com/webapp),但浏览器认为他们是不同的域,所以我不会遇到2连接限制。这是真的?
即使这是真的 – 每个浏览器,在所有域中的活动连接的数量有任何限制吗?说我使用上面的方案 – 火狐是否只允许24并行连接在任何给定的时间?就像是:
1) a.mysite.com/webapp
2) www.download.com/hugefile.zip
3) b.mysite.com/webapp
4) c.mysite.com/webapp
...
24) x.mysite.com/webapp
25) // Error - all 24 possible connections currently in use!
我只是选择24连接/ firefox为例。