2011-09-06 32 views
1

我们有一个GWT应用程序,它实现了服务器推送技术,允许服务器通知客户端事件。在Internet Explorer 7中,我们遇到了一些性能问题,我们认为这是由2个连接限制造成的。所有的GWT浏览器都有2个连接限制吗?

看完这篇文章http://code.google.com/docreader/#p=google-web-toolkit-incubator&s=google-web-toolkit-incubator&t=ServerPushFAQ部分2连接限制下是语句

所有GWT兼容的浏览器只会让2个连接1台服务器

这是真的吗?我认为大多数现代浏览器将允许6个连接 - GWT施加的打开连接数量是否会受到一些限制,即使浏览器支持6,也会将其限制为2?

回答

1

GWT没有强加任何限制(注意它说“与GWT兼容的浏览器”,而不是“GWT”);这只是这个文件已过时(和整个“孵化器”项目已弃用,顺便说一句)

1

所有现代浏览器(2009及更高版本)每个服务器建立6个连接。 GWT本身可能会对使用API​​进行的XHR/AJAX调用施加限制,以避免阻止浏览器之间的行为差​​异。

0

从Internet Explorer versiuon 5至具有两个连接限制参见:

你可以试着只编译不是IE 6和7(参见:How do I speed up the gwt compiler?

其他婆sibilty将举办他们在不同的域名,这样可以让拖车连接每个域名,在您的文章中指出:

谷歌地图应用程序例如可以从img.maps.google加载地图图像.com而不是maps.google.com。浏览器会认为这两个主机不同,因此允许每个主机有2个连接,即使它们都解析为相同的IP地址(=转到同一台物理服务器机器)。

相关问题