精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● WinNT系统>>【互联网服务】>>IIS设置>>ISAPI vs CGI

主题:ISAPI vs CGI
发信人: Iwill()
整理人: qzhaihai(2001-03-06 16:43:15), 站内信件
【 在 jonathany (Jona) 的大作中提到: 】
: ISAPI vs CGI 

: 用ISAPI编写WEB的程序和CGI比较,以及一个在NT下,一个在UNIX/LINUX下, 
: 那个好呢? 
:    .......

微软和sun各有一套标准,其中微软的标准就是ISAPI了。
ISAPI是把一些常用的CGI直接load进内存里,用的时候不需要占用处理器时间
去从硬盘load,假如服务器端进程太多,CGI是很占用处理器时间的。
ISAPI对内存使用比较大,只要系统物理内存够多,使用ISAPI的web server速
度有明显优势.
ZD的web server评测证实了我的猜测,sun的 solaris排第一,MS的IIS4排第
二(测试系统有512mb内存和dual P3-500),而不支持ISAPI的Apache for
linux输给了IIS4(现在新版的Apache也支持ISAPI了)
你可以简单地把ISAPI和CGI理解成DLL和exe的关系,假设word和excel共用
一个叫iwill的DLL,假如把word.exe 编译成需要iwill.dll支持的话,那么
load的时间就很短,假如编译成不需要iwill.dll支持的话,则load入的时间
就很长。


--
                    
                 ~~~It's UP to you~~~

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.190.124]

[关闭][返回]