學(xué)習IIS服務(wù)器勿使用CGI程式
我們知道IIS服務(wù)器有很多值得學(xué)習的地方,這里,我們要來學(xué)習下IIS服務(wù)器勿使用CGI程式 的知識。首先,我們來介紹下IIS的知識。
IIS服務(wù)器的作用:在同一時間內(nèi)允許打開的網(wǎng)站頁面數(shù),打開一個頁面占一個iis,打開一個站內(nèi)框架頁面占2到3個iis;若圖片等被盜鏈,在其它網(wǎng)站打開本站圖片同樣占一個iis。
假若設(shè)置參數(shù)為50個iis,則這個站允許同時有50個頁面被打開。但要在同一時間(極短的時間)有50個頁面被打開,需要50個人同時操作,這個概率還是比較低的。
所以,100個iis支持日ip1000(同時訪問網(wǎng)站人數(shù)必定遠低于1000人)以上都不是很大問題,除非網(wǎng)站被盜鏈或框架引發(fā)其它消耗。
使用CGI程式時,因為處理程序(Process)須不斷地產(chǎn)生與摧毀,造成執(zhí)行效率不佳。
一般而言,執(zhí)行效率比較如下:
靜態(tài)網(wǎng)頁(Static):100
ISAPI:50
ASP:10
CGI:1
換句話說,ASP比CGI可能快10倍,因此勿使用CGI程式可以改善IIS服務(wù)器的執(zhí)行效率。
以彈性(Flexibility)而言:ASP 〉 CGI 〉 ISAPI 〉 靜態(tài)網(wǎng)頁(Static)。 以安全(Security)而言:ASP(獨立) = ISAPI(獨立)= CGI 〉 ASP(非獨立) = ISAPI(非獨立)= 靜態(tài)網(wǎng)頁(Static)。
IIS服務(wù)器的知識,我們這里就講解這么多。
【編輯推薦】