IIS連接數(shù)實(shí)驗(yàn)(Web開發(fā)必讀)
打開性能計(jì)數(shù)器,添加Web Service下的Current Connections。實(shí)驗(yàn)需要,把測試站點(diǎn)超時(shí)調(diào)整為5秒,最大連接數(shù)為2。
現(xiàn)在打開網(wǎng)頁,分別用IE7(以下簡稱IE),Firefox 3.5(以下簡稱FF),Chrome 3.0(以下簡稱CH)打開站點(diǎn)。發(fā)現(xiàn)CH瀏覽器返回"Service Unavailable",這個(gè)很好理解,因?yàn)樽畲筮B接數(shù)是2,其它兩個(gè)瀏覽器各占一個(gè),第三個(gè)怎么也打不開。那同類瀏覽器會(huì)產(chǎn)生什么效果呢?比如用3個(gè)IE(單獨(dú)進(jìn)程的,不是tab上的),3個(gè)FF,3個(gè)CH分別打開后,發(fā)現(xiàn),IE的第3個(gè)會(huì)報(bào)錯(cuò),而FF與CH還是占用一個(gè)連接。這方面,F(xiàn)F和CH明顯比IE優(yōu)秀。而如果是tab上打開,那么3種瀏覽器都是占用一個(gè)連接,這方面都是一樣的。
當(dāng)打開一個(gè)瀏覽器訪問后,切換到性能計(jì)數(shù)器,發(fā)現(xiàn),網(wǎng)頁早就下載完了,但是連接還是沒有釋放。在超時(shí)設(shè)置為5的情況下,需要等待16~18秒鐘,連接才關(guān)閉。3種瀏覽器都一樣。
那連接關(guān)閉是否與超時(shí)設(shè)置有關(guān)呢?現(xiàn)在把超時(shí)設(shè)置改成120秒,這是默認(rèn)值。分別用IE,FF,CH打開,并且等待連接釋放,發(fā)現(xiàn)IE需要70秒,F(xiàn)F和CH則需要130秒。這表明,打開單個(gè)純文字網(wǎng)頁,F(xiàn)F和CH更耗資源。而連接關(guān)閉的時(shí)間確實(shí)與超時(shí)設(shè)置有關(guān)。
接下來測試網(wǎng)頁中有圖片時(shí),連接的情況。在網(wǎng)頁中加入兩張不同的圖片,用IE,FF,CH分別打開。IE在第一打開時(shí),占用一個(gè)連接,刷新幾次后占用兩個(gè)連接;FF始終占用一個(gè)連接;CH始終占用兩個(gè)連接。(也可能測試不夠充分)而對(duì)于開多個(gè)瀏覽器的情況,到第三個(gè)IE的時(shí)候,還是會(huì)報(bào)錯(cuò)(如果第一個(gè)瀏覽器刷新幾次,第二個(gè)就會(huì)報(bào)錯(cuò)),而FF與CH則正常。三個(gè)tab則全部正常。
現(xiàn)在把兩張不同的圖片換成5張相同的圖片,發(fā)現(xiàn)每種瀏覽器,都只占用一個(gè)連接。而把圖片換成5張不同的,則全部占用兩個(gè)連接,并且,在第一次打開時(shí)候,IE能顯示兩個(gè)圖片,其余顯示XX;FF能顯示3張;CH能顯示3~4張。而刷新幾次后,IE全部顯示,F(xiàn)F全部顯示,CH最多只能顯示4張。這應(yīng)該是瀏覽器緩存的原因。
還記得以前用XP系統(tǒng)開發(fā)的時(shí)候,有很多圖片的網(wǎng)頁一次打開后圖片不能全部顯示,原因應(yīng)該就是這個(gè)。而從這里也可以看到,圖片與WEB應(yīng)用分離的重要性。有些網(wǎng)站,現(xiàn)在才有大背景圖顯示(比如taobao)有以上的原因。
就寫到這里吧,文章丟了貧道很傷心,沒啥寫下去的欲望了。
總結(jié)以上的測試,可以看出,要適當(dāng)調(diào)整好IIS超時(shí)設(shè)置,同時(shí)注意圖片的處理方式!(補(bǔ)充一句,特別是買的虛擬空間,使用時(shí)候,就要注意圖片的問題,不是把圖片都切成塊就好。)
相關(guān)文章
Windows安裝MySQL8.0.16 的步驟及出現(xiàn)錯(cuò)誤問題解決方法
現(xiàn)在的mysql8安裝只能采用解壓配置版,像以前老版本的傻瓜式安裝將不復(fù)存在。下面小編給大家?guī)砹私鉀QWindows安裝MySQL8.0.16 步驟及出現(xiàn)錯(cuò)誤問題,感興趣的朋友一起看看吧2019-06-06Win2008 r2 IIS7.5出現(xiàn)FastCGI進(jìn)程最近常常失敗。請(qǐng)過一會(huì)再嘗試此請(qǐng)求的解決方法
這篇文章主要介紹了Win2008 r2 IIS7.5出現(xiàn)FastCGI進(jìn)程最近常常失敗。請(qǐng)過一會(huì)再嘗試此請(qǐng)求的解決方法,需要的朋友可以參考下2016-06-06Windows?Server?2019?Web服務(wù)IIS配置與管理理論篇(術(shù)語解釋、工作原理與常見的WEB服務(wù)器)
介紹了部署?Windows?Web?服務(wù)器?IIS?之前所需要了解的一些關(guān)于WEB的基本術(shù)語概念,包括Web服務(wù)器定義,HTML,HTTP協(xié)議,HTTPS協(xié)議及其工作原理,同時(shí)也介紹了市面上常用的?WEB?服務(wù)器,并給出簡單的對(duì)比2023-05-05Win2003平臺(tái)上jsp虛擬主機(jī)環(huán)境的架設(shè)(IIS6+J2SDK+resin)
今天有客戶找我配置服務(wù)器,要求asp+php+jsp運(yùn)行環(huán)境,理論上我不建議同事跑jsp,一般windows下都是asp+php下。而linux下對(duì)asp的支持又不好2012-12-12IIS 8.5下設(shè)置404錯(cuò)誤頁圖文教程
這篇文章主要介紹了IIS 8.5下設(shè)置404錯(cuò)誤頁圖文教程,本文演示了正確的設(shè)置404錯(cuò)誤頁的方法,需要的朋友可以參考下2015-01-01詳解IIS中URL重寫工具的匹配URL-規(guī)則模式(rule patterns)
rule patterns規(guī)則模式在IIS的URL重寫模塊中,是較為關(guān)鍵的設(shè)置。只有規(guī)則模式的URL匹配成功時(shí),其他的規(guī)則才能起到作用。規(guī)則模式的匹配URL設(shè)置主要是匹配URL中的路徑部分,一般使用正則表達(dá)式和通配符對(duì)URL路徑進(jìn)行匹配,下面會(huì)仔細(xì)的說明2017-03-03RDP 協(xié)議組件 X.224 在協(xié)議流中發(fā)現(xiàn)一個(gè)錯(cuò)誤并且中斷了客戶端連接的解決方法
今天在訪問遠(yuǎn)程桌面的時(shí)候提示RDP 的 “DATA ENCRYPTION” 協(xié)議組件在協(xié)議流中檢測到一個(gè)錯(cuò)誤并且中斷了客戶機(jī),于是參考了下面的文章設(shè)置了一下,一般是由于訪問量過大或有攻擊的時(shí)候容易出現(xiàn)問題2016-01-01