服務(wù)項目:網(wǎng)站建設(shè)、仿站、程序開發(fā)、APP開發(fā)設(shè)計、移動網(wǎng)站開發(fā)設(shè)計、企業(yè)網(wǎng)站設(shè)計、電子商務(wù)網(wǎng)站開發(fā)、網(wǎng)站維護、網(wǎng)站推廣、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川???萍加邢薰?></a></div>
                    <div   id=四川???萍加邢薰? title=
四川浚??萍加邢薰?(開發(fā)設(shè)計官網(wǎng))TEL : 15308000360 / QQ : 38585404

您的位置:首頁 > 技術(shù)經(jīng)驗 > 服務(wù)器 > 正文

IIS連接數(shù)實驗(Web開發(fā)必讀)
技術(shù)支持服務(wù)電話:15308000360 【7x24提供運維服務(wù),解決各類系統(tǒng)/軟硬件疑難技術(shù)問題】

本文旨在通過實驗發(fā)現(xiàn)IIS連接狀態(tài)以及其它因素會對它產(chǎn)生的影響,需要的朋友可以參考下:
打開性能計數(shù)器,添加Web Service下的Current Connections。實驗需要,把測試站點超時調(diào)整為5秒,最大連接數(shù)為2。

現(xiàn)在打開網(wǎng)頁,分別用IE7(以下簡稱IE),Firefox 3.5(以下簡稱FF),Chrome 3.0(以下簡稱CH)打開站點。發(fā)現(xiàn)CH瀏覽器返回"Service Unavailable",這個很好理解,因為最大連接數(shù)是2,其它兩個瀏覽器各占一個,第三個怎么也打不開。那同類瀏覽器會產(chǎn)生什么效果呢?比如用3個 IE(單獨進程的,不是tab上的),3個FF,3個CH分別打開后,發(fā)現(xiàn),IE的第3個會報錯,而FF與CH還是占用一個連接。這方面,F(xiàn)F和CH明顯 比IE優(yōu)秀。而如果是tab上打開,那么3種瀏覽器都是占用一個連接,這方面都是一樣的。

當打開一個瀏覽器訪問后,切換到性能計數(shù)器,發(fā)現(xiàn),網(wǎng)頁早就下載完了,但是連接還是沒有釋放。在超時設(shè)置為5的情況下,需要等待16~18秒鐘,連接才關(guān)閉。3種瀏覽器都一樣。

那連接關(guān)閉是否與超時設(shè)置有關(guān)呢?現(xiàn)在把超時設(shè)置改成120秒,這是默認值。分別用IE,FF,CH打開,并且等待連接釋放,發(fā)現(xiàn)IE需要70秒,F(xiàn)F和CH則需要130秒。這表明,打開單個純文字網(wǎng)頁,F(xiàn)F和CH更耗資源。而連接關(guān)閉的時間確實與超時設(shè)置有關(guān)。

接下來測試網(wǎng)頁中有圖片 時,連接的情況。在網(wǎng)頁中加入兩張不同的圖片,用IE,FF,CH分別打開。IE在第一打開時,占用一個連接,刷新幾次后占用兩個連接;FF始終占用一個 連接;CH始終占用兩個連接。(也可能測試不夠充分)而對于開多個瀏覽器的情況,到第三個IE的時候,還是會報錯(如果第一個瀏覽器刷新幾次,第二個就會 報錯),而FF與CH則正常。三個tab則全部正常。

現(xiàn)在把兩張不同的圖片換 成5張相同的圖片,發(fā)現(xiàn)每種瀏覽器,都只占用一個連接。而把圖片換成5張不同的,則全部占用兩個連接,并且,在第一次打開時候,IE能顯示兩個圖片,其余 顯示XX;FF能顯示3張;CH能顯示3~4張。而刷新幾次后,IE全部顯示,F(xiàn)F全部顯示,CH最多只能顯示4張。這應(yīng)該是瀏覽器緩存的原因。

還記得以前用XP系統(tǒng)開發(fā)的時候,有很多圖片的網(wǎng)頁一次打開后圖片不能全部顯示,原因應(yīng)該就是這個。而從這里也可以看到,圖片與WEB應(yīng)用分離的重要性。有些網(wǎng)站,現(xiàn)在才有大背景圖顯示(比如taobao)有以上的原因。

就寫到這里吧,文章丟了貧道很傷心,沒啥寫下去的欲望了。

總結(jié)以上的測試,可以看出,要適當調(diào)整好IIS超時設(shè)置,同時注意圖片的處理方式!(補充一句,特別是買的虛擬空間,使用時候,就要注意圖片的問題,不是把圖片都切成塊就好。)



上一篇:網(wǎng)站出現(xiàn)service unavailable的解決方法
下一篇:IIS中保持HTTP連接的設(shè)置方法

相關(guān)熱詞搜索:iis web 連接數(shù)