IIS 6.0也用FastCgi FastCGI Extension for Internet Information Services 6.0释放
时间:2007-11-12 12:42:02 来源:注册机之家 作者:软件新闻
FastCGI Extension for IIS 6.0 可以让流行的应用框架在IIS上支持FastCGI协议以提供高性能和可用性的访问服务.FastCGI面向现有的网络服务器提供高性能的CGI替代标准.
FastCGI是很有前途的开放标准.简单说,FastCGI应用程序就像服务器应用程序一样进行操作.不像CGI应用程序,它始终处于活动状态并为来自Web服务器的请求提供服务.这正是FastCGI的优点所在.不同于C0,在每次处理请求时,它没有启动新进程和做应用程序初始化(例如与数据库连接)方面的开销.可以使用各种不同的语言,包括Perl、C、C++、Java和Python,编写Web服务器应用程序.这是CGI的高性能的代用方案.
The FastCGI Extension for IIS 6.0 enables popular application frameworks that support FastCGI protocol to be hosted on the IIS web server in a high-performance and reliable way. FastCGI provides a high-performance alternative to the Common Gateway Interface (CGI), a standard way of interfacing external applications with Web servers that has been supported as part of the IIS feature-set since the very first release.
CGI programs are executables launched by the web server for each request in order to process the request and generate dynamic responses that are sent back to the client. Because many of these frameworks do not support multi-threaded execution, CGI enables them to execute reliably on IIS by executing exactly one request per process. Unfortunately, it provides poor performance due to the high cost of starting and shutting down a process for each request.
FastCGI addresses the performance issues inherent to CGI by providing a mechanism to reuse a single process over and over again for many requests. Additionally, FastCGI maintains compatibility with non-thread-safe libraries by providing a pool of reusable processes and ensuring that each process will only handle one request at a time.
CGI programs are executables launched by the web server for each request in order to process the request and generate dynamic responses that are sent back to the client. Because many of these frameworks do not support multi-threaded execution, CGI enables them to execute reliably on IIS by executing exactly one request per process. Unfortunately, it provides poor performance due to the high cost of starting and shutting down a process for each request.
FastCGI addresses the performance issues inherent to CGI by providing a mechanism to reuse a single process over and over again for many requests. Additionally, FastCGI maintains compatibility with non-thread-safe libraries by providing a pool of reusable processes and ensuring that each process will only handle one request at a time.
本文来自注册机之家
Additional Information
If previous version of FastCGI extension is already installed (Go Live release or Intermediate release), it is necessary to un-install it before launching setup for FastCGI extension. You can un-install previous version by using standard “Add Remove Programs” dialog. Please note that when it is un-installed, all the FastCGI related script maps will be removed from IIS configuration. You will be able to restore the original script maps after the new version of FastCGI extension has been installed by running the following command from Windows command line prompt:
cscript %WINDIR%\system32\inetsrv\fcgiconfig.js -syncini
cscript %WINDIR%\system32\inetsrv\fcgiconfig.js -syncini
下载:FastCGI Extension for Internet Information Services 6.0 本文来自注册机之家
32版本下载:
解压密码:zhuceji.org

/upimg/soft/200711/fcgisetup32.rar



文章评论
共有 0位注册机之家成员发表了评论 查看完整内容