瀏覽器瀏覽網頁同域名的最大並發數
當我們在瀏覽網頁的時候,對瀏覽速度有一個重要的影響因素,就是瀏覽器的並發數量。並發數量簡單通俗的講就是,當瀏覽器網頁的時候同時工作的進行數量。
如果同時只有2個並發連接數數量,那網頁打開的時候只能依賴於這2條線程,前面如果有打開慢的內容,就會直接影響到後面的內容打開。但是如果同時有更多的並發連接數,這樣就會大大的提高網頁加載速度。詳情可查看我們之前發布的文章:並發連接數對瀏覽器加載速度的測試。瀏覽器的並發連接數也並非越大越好。
下表概括了基於主機上運行的IE瀏覽器的版本的最大並發連接數、主機的連接速度和服務器的受支持的協議版本。
1,HTTP客戶端一般對同一個服務器的並發連接個數都是有限制的。
實際上,瀏覽器確實使用並行連接,但它們將並行連接的總數限制為少量(通常為四個)。服務器可以自由地關閉來自特定客戶端的過多連接。
2,一些主流瀏覽器對HTTP 1.1和HTTP 1.0的最大並發連接數目,可以參考如下表格:
假定一個瀏覽器的並發連接請求數為10,通常同一時間內會有多個用戶並發訪問網站。又考慮到,一個Http連接請求在同一時間只能被一個線程訪問。
所以,IHS服務器的httpd.conf裡的maxclients(允許建立的總線程數)要能夠處理峰值時刻的瀏覽器連接請求才行。
同時,考慮不是所有的連接請求都會到was server,有的連接只是為了在web服務器上取靜態資源,所以,was上的線程池數目(Thread pools :50 )會遠小於IHS server上的maxclients值譬如400)。
瀏覽器 | HTTP / 1.1 | HTTP / 1.0 |
---|---|---|
IE 11 | 6 | 6 |
IE 10 | 6 | 6 |
IE 9 | 10 | 10 |
IE 8 | 6 | 6 |
IE 6,7 | 2 | 4 |
火狐 | 6 | 6 |
Safari 3,4 | 4 | 4 |
Chrome 4+ | 6 | 6 |
歌劇9.63,10.00alpha | 4 | 4 |
Opera 10.51+ | 8 | null |
iPhone 2 | 4 | null |
iPhone 3 | 6 | null |
iPhone 4 | 4 | null |
iphone 5 | 6 | null |
Android2-4 | 4 | null |