发信人: tanshuai() 
整理人: workingnow(2002-10-30 13:51:06), 站内信件
 | 
 
 
  特征  │    CGI                 │    SeverAPI              │    FA 
 ST CGI          
 编程语言│独立于语言。CGI应用程   │应用程序必须使用销售商API │独立于 
 语言。像CGI一样,
 独立性  │序几乎可以用任何编程语  │支持的语言(通常是C/C++)  │FastCG 
 I应用程序能用任│                          │机上使
 用               
         │言编写                  │编写                      │何编程 
 语言编写
 进程隔离│支持。应用程序作为独立  │没有进程隔离。因为这些应用│文持。 
 带隐错的FastCGI
         │的进程运行;带隐错的应  │程序在此服务器的地址空间内│应用程 
 序不能便服务器内
         │用程序不会使Web服务器   │运行,带隐错的应用程序会毁│核或者 
 其他应用程序毁坏
         │崩溃或访问服务器专用的  │坏服务器内核和危及安全,而│或崩溃 
 
         │内部状态                │且服务器内核的隐错也能破坏│       
 
         │                        │                          │       
 
         │                        │应用程序                  │       
 
 标准类型│开放标准。一些CGI表单   │专有。在特定的API上开发   │非专有 
 。推荐的开放标准。
         │已经在每个Web服务器上   │应用程序,将使你的应用程序│在其他 
 Web服务器上尚
         │实现                    │和特定经销商的服务器拴在一│未得到 
 广泛支持,包括
         │                        │起                        │Micros 
 oft和Netscape的商
         │                        │                          │业服务 
 器。Apache当前用 
         │                        │                          │第三方 
 模块支持FastCGI  
 平台独立│独立于平台。CGI没和任   │与服务器结构紧密联系。API │独立于 
 平台。FastCOI没  
   性    │何特定的服务器结构(单   │应用程序必须使用与此服务器│有和任 
 何特定的服务器结、
         │’线程的,多线程的等等) │相同的结构。如果Web服务   │构联系 
 在一起。任何web  
         │联系在一起              │器是多线程的,那么应用程序│服务器 
 都能实现FastCGI  
         │                        │就必须是线程安全的。如果是│接口   
                  
         │                        │单线程的,那么多线程应用程│       
                  
         │                        │序就得不到任何性能优势    │       
                  
 性能    │为每个请求建立一个新的  │在服务器进程中运行应用程  │FastCG 
 I进程是常驻的    
         │进程,并且当请求完成后  │序,并且常驻于内存持续地服│它们被 
 重复用来服务于多 
         │丢弃这个进程3效率低     │务于请求。不存在CGI启动   │个请求 
 。不存在CGI启动  
         │                        │或初始化问题              │或初始 
 化问题          
 复杂性  │易于理解                │非常复杂。销售商的API的   │简单, 
 能容易地从CGI转 
         │                        │学习过程缓慢,并增加实施和│换到Fa 
 stCGI           
         │                        │维护费用                  │       
                 
 分布式结│不支持。要在远程系统上  │取决于销售商              │支持。 
 FastCGI应用程序 
 构      │运行CGI应用程序,在那   │                          │能在任 
 何支持TCP/IP的主
         │个系统上需要有Web服务   
         │器,因为CGI应用程序是   │                          │       
                 
         │由Web服务器运行的       │                          │       
                 
 
 
 -- CGI版主(BM) ——  ☆★天水★☆ №↑1.
 ☆网络世界,你我共行,创出新意,创出未来,创出新世界!★
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 □E-Mail: [email protected] 【Http://ts.cncenter.com】
 〓I Seek You!ICQ UIN : 25856530 (AOL) OICQ ID:66552
 '''''''''''''''''''''''''''''''''''''''''''''''''''''
  ※ 修改:.tanshuai 于 May 13 04:13:32 修改本文.[FROM: 202.110.24.166] ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.110.24.166]
  | 
 
 
 |