轉 什麼是IIS串連數限制 和如何修改iis串連數

來源:互聯網
上載者:User

IIS或WEB串連數指同一時間伺服器可以響應的訪問請求,可以簡單的理解為允許多少個瀏覽器視窗同時訪問您的網站,比如說:100個IIS串連數就可以有100個瀏覽器視窗同時與伺服器串連。
減少快顯視窗是有效提高線上人數的做佳方法、另外也要注意和其它網站作友情串連時盡量不要調用本站的代碼或圖片。對於一般網站,基本上都在同一瀏覽器視窗進行連結訪問,很少用快顯視窗,一個訪問者就只佔一個IIS串連數,正常情況50個IIS可保證25-40人同時線上。而一些像論壇、江湖社區這樣的程式,訪問者通常都是開2-3個視窗訪問,150個IIS才能保證50-75人同時線上。

所有基於IIS的WINDOWS類伺服器同時串連數都是有限的,串連過多將直接導致伺服器不穩定、掉線。嚴重的還會導致伺服器IIS進程中斷甚至整個作業系統崩潰。Linux的伺服器也是同樣類似。

可以說IIS串連數才是虛擬機器主機效能最直接的標準。要注意的是IIS串連數並不是日訪問人數,IIS串連數是指同一時間的最大響應數,比如IIS串連數是60個,則表示一秒左右的時間內能響應的最大請求數是60,網站日訪問量要大的多,如果訪問量比較平均的話,日訪量可以超過數千、甚至上萬

Windows 2000專業版或Windows XP專業版作業系統中IIS最多允許10個用戶端的串連,在Windows 2000伺服器版或Windows 2003伺服器版作業系統中不存在這種串連限制問題。
一、MtaEdt22.exe

安裝後開始-----程式-----Administrative Tools-----MetaEdit

開啟後在最左邊選擇LM\W3SVC
然後在右邊那一堆東西中找到MaxConnections(最大串連)
data那就是你的最大串連數了,自己改吧
最大限制是2000000000
另外你改為-1就是不限制了

我們知道Windows 2000專業版或Windows XP專業版*作系統中IIS最多允許10個用戶端的串連,在Windows 2000伺服器版或Windows 2003伺服器版*作系統中不存在這種串連限制問題。

Microsoft提供了一個管理IIS的小工具MetaEdit,MetaEdit工作在Windows NT4.0、Windows 2000上,我發現它在Windows XP上也能正常工作,另外,MetaEdit只能管理II4.0、IIS5.0或更高版本的IIS。

下面利用這個工具突破Windows XP專業版IIS用戶端串連限制:

http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe

然後,執行MtaEdt22.exe按嚮導提示完成MetaEdit安裝。

最後,在MetaEdit中設定用戶端串連限制的參數。
安裝MetaEdit完畢後,在開始菜單的程式組Administrative Tools下點擊MetaEdit 2.2運行,出現視窗,在視窗的左邊將樹展開至LM \ W3SVC,直接在W3SVC檔案夾上單擊,選擇右邊列表中Name為MaxConnections的項,雙擊後,出現對話方塊:

在最後Data的文字框中預設的是10,這就是Windows XP專業版IIS預設設定的最大用戶端串連數了,現在你可以改變這個預設值了,我把它改為10000,注意:在Win2000 上的IIS用戶端串連數最大為2000000000。

二、在Win2000 上的IIS用戶端串連數改為2000000000

還有一個辦法,你可以試試:
一般預設系統列印串連限制是10個,空閑會話預設是15分鐘,也就是說如果串連列印15分鐘沒有進行任何*作則自動中斷連線,不過如果列印工作量比較大,我們需要修改這個時間讓他更適合我們的工作環境。
第一步:首先使用net config server查看當前設定的空閑斷開時間。
第二步:假如我們要將空閑斷開時間設定為5分鐘,這樣就可以最大限度的避免串連數過高影響列印的問題了。使用net config server /autodisconnect:5來設定。
三、修改tcpip最大串連數工具:EvID4226Patch223d-en

命令列是:EvID4226Patch.exe /L=100 (都不用重啟就可以生效了)

最簡單的安裝方法是解壓後雙擊運行EvID4226Patch.exe,然後按“Y”就可以了(預設將這個限制放寬到了50,如果按“C”可以將其修改為更大的數字)。因為修改的是tcpip.sys這個系統檔案,Windows會彈出Windows檔案保護的對話方塊,點取消然後選擇保留目前的版本就好了。

DOS下修改Tcpip.sys檔案

以上替換程式EvID4226Patch.exe也可以在DOS下使用,方法是:首先把EvID4226Patch.exe拷貝到C盤根目錄下;然後再進入DOS模式,進入C盤根目錄,輸入命令EvID4226Patch/L=$n$/w=C:\WINDOWS\system32\drivers/L=tcpip.sys即可修改Tcpip.sys檔案。

注意:以上$n$為你要設定的最大安全連線數,假如要把最大並發串連數設定為150個線程,那麼輸入命令EvID4226Patch/L=150/w=C:\WINDOWS\system32\drivers/L=tcpip.sys即可。
四、使用位元精靈附帶的工具

位元精靈附帶的工具“TCP/IP串連數破解補丁”也可以替換Tcpip.sys,突破SP2的TCP並發串連數限制。

從網上download.pchome.net/php/dl.php?sid=15504下載位元精靈(BitSpirit)V2.7.2.225簡體中文正式版,然後雙擊下載檔案進行安裝。你可以選擇安裝哪些組件,應該安裝“用於Windows XP SP2的TCP/IP串連數破解補丁”,安裝結束後,XP開始菜單中就會有BitSpirit程式組,單擊其中的“XP SP2串連數破解補丁”,即可修改Tcpip.sys檔案。

單擊“XP SP2串連數破解補丁”,彈出該軟體的介面,介面中列出了當前Tcpip.sys的版本、及最大並發串連數,你可以在“TCP/IP Linitation”輸入一個數,來設定最大並發串連數,例如輸入150,然後按“Apply”按鈕,重啟系統後,你的SP2最大並發串連數就改為了150。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.