我们知道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服务器的知识,我们这里就讲解这么多。
【编辑推荐】