2011-09-06 39 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地址(=轉到同一臺物理服務器機器)。

相關問題