IIS串連數 的概念,什麼是IIS串連數 並發串連量? 這裡給出了較合理的解釋

來源:互聯網
上載者:User

IIS串連數是什嗎?一般IIS串連數有多少IIS或WEB串連數是指在同一時間內伺服器可以接受的訪問數,可以簡單的理解為在同一時間內允許開啟多少個瀏覽器視窗訪問你的網站。

一般地,一個IE瀏覽器產生2個IIS串連。在一台訪問量為26萬IP每天的伺服器上,觀察到這個值峰值為1800,表示大約有900個IE瀏覽器在同時串連著該伺服器。
強烈建議使用者:
1、盡量減少快顯視窗,因為每增加一個快顯視窗就減少一個IIS串連數。
2、與其它網站做logo友情連結時盡量要對方把你的圖片上傳到他的空間中進行調用。

象論壇這樣的網站,訪問者通常都是開啟2-3個視窗訪問,所以100個線上IIS串連數只能保證33-50人同時線上。

IIS串連數的空間,如果有50人同時訪問該網站,實際上就已經是100人線上了(50人×2=100個IIS串連數),因為每打1個IE視窗就是減少2個IIS串連人數,所以出現第51個人訪問該網站時就會出現連結過多的提示,系統就會提示你現在訪問人數過多請稍後再訪問。這就是大家經常說的,我的網站沒有100個人線上怎麼會出現IIS連結數過多的提示。

需要特別說明的是:如果網站出現IIS串連數過多的提示,請按以下方法嘗試處理,或等網站訪問量下降後,網站自動會恢複正常顯示。

1、如果您是此網站的訪問者,因為目前訪問該網站的使用者過多,您不要一直重新整理,越重新整理系統越忙,越是無法訪問,請稍等幾分鐘再重新整理。

2、如果您是此網站的管理員,請嘗試以下操作:取消一些快顯視窗網頁,減少快顯視窗是有效利用IIS串連數的最佳方法;另外也要注意和其它網站做友情串連時盡量不要調用本站的代碼或圖片。對於一般網站,基本上都在同一瀏覽器視窗進行連結訪問,很少用快顯視窗,1個訪問者就只佔1-2個IIS串連數,正常情況下50個IIS可保證25-30人同時線上。而一些像論壇、江湖社區這樣的程式,訪問者通常都是開2-3個視窗訪問,100個IIS才能保證30-50人同時

線上。

並發串連數使用socket角度說的,不是從iis會話角度說的。也就是說,並發100連結完全可以支援1000個會話(1000個人同時訪問你的網站),甚至遠遠超過1000.

詳細解釋:
早先的ie預設是每個進程只使用兩個線程,因此它最多僅並發啟動兩個連結到任意網站。我不知道現在的ie7是如何設定的。許多瀏覽器很可能超過這個限制。例如用一個瀏覽器進程最多允許50個並發連結,那麼你訪問一個網站時可能有一個連結用於下載html,在一邊下載和解析的同時另外49個連結就同時去下載圖片、js檔案等等了。不過這樣的瀏覽器如果有太多人用,伺服器就真的只能給少數人使用了。

web伺服器往往可以平行處理多個串連(每一個連結都在一個單獨的線程中處理),這一個連結大概就是完成一個http的Get或者POST指令以及返回結果。超過最大串連數的請求就只有排隊,等待別的某一個連結完成了伺服器才開始接受新串連。

這就好像一個6車道的高速路,不是只能有6輛車在高速路上跑,而是最多隻能有6輛車並行,但是每一個車道都是可以順序使用,因此同時可以有1000輛車在6車道高速路上跑也沒有問題。

網站服務商給你的網站配置一定量的並發串連數,是一種避免“用盡”資源的手段,即使你的網站有故障也總會留出一些資源給別人使用。例如假設,網站設定為最大1000個並發串連數,iis最多佔用其中800個,而iis下有40個網站並且每個網站最多同時並發150個串連。

asp.net具有自己的效能計數器,可以統計一段時間內網網站擊率以及自己的應用程式中點擊率跟線程數的關係,估計出需要多少並發串連數。如果可能的話,僅用不足服務商給你設定的串連數的80%就可以滿足使用者訪問就可以了。實際上,除非你的網站真的很熱門,對於一般小網站,服務商把這個給你設定很高未必能夠提高你的網站響應速度。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.