學習IIS服務器勿使用CGI程式

我們知道IIS服務器有很多值得學習的地方,這裏,我們要來學習下IIS服務器勿使用CGI程式 的知識。首先,我們來介紹下IIS的知識。

IIS服務器的作用:在同一時間內允許打開的網站頁面數,打開一個頁面佔一個iis,打開一個站內框架頁面佔2到3個iis;若圖片等被盜鏈,在其它網站打開本站圖片同樣佔一個iis。

假若設置參數爲50個iis,則這個站允許同時有50個頁面被打開。但要在同一時間(極短的時間)有50個頁面被打開,需要50個人同時操作,這個概率還是比較低的。

所以,100個iis支持日ip1000(同時訪問網站人數必定遠低於1000人)以上都不是很大問題,除非網站被盜鏈或框架引發其它消耗。

使用CGI程式時,因爲處理程序(Process)須不斷地產生與摧毀,造成執行效率不佳。

一般而言,執行效率比較如下: 
靜態網頁(Static):100 
ISAPI:50 
ASP:10 
CGI:1

換句話說,ASP比CGI可能快10倍,因此勿使用CGI程式可以改善IIS服務器的執行效率。

以彈性(Flexibility)而言:ASP 〉 CGI 〉 ISAPI 〉 靜態網頁(Static)。 以安全(Security)而言:ASP(獨立) = ISAPI(獨立)= CGI 〉 ASP(非獨立) = ISAPI(非獨立)= 靜態網頁(Static)。

IIS服務器的知識,我們這裏就講解這麼多。

發佈了62 篇原創文章 · 獲贊 26 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章