了解 FastCGI
FastCGI 是 Web 服务器与应用程序之间的接口,它将本机 Web 服务器模块的某些性能特征与公共网关接口 (CGI) 编程接口的 Web 服务器独立性相结合。
FastCGI 是 CGI 的开放式扩展,与语言无关并且是可伸缩的体系结构。FastCGI 提供高性能和持久性,并且没有特定于服务器的 API 的局限性。http://www.fastcgi.com/ 中描述了 FastCGI 接口。
IBM® HTTP Server 通过 mod_fastcgi 模块提供 FastCGI 支持。mod_fastcgi 模块实现了 IBM HTTP Server 管理 FastCGI 应用程序以及允许它们处理请求的功能。
FastCGI 应用程序通常使用编程库(例如,http://www.fastcgi.com/ 中的 FastCGI 开发工具包)。IBM HTTP Server 不提供 FastCGI 编程库以供 FastCGI 应用程序使用。
FastCGI 应用程序不限于特定开发语言。当前存在 Perl、C/C++、Java™、Python 和传输控制层 (TCL) 的 FastCGI 应用程序库。
有关 FastCGI 的更多信息,请访问 FastCGI Web 站点。要接收与 FastCGI 有关的模块更新声明和通知,请将邮件发送至 fastcgi-announce-request@idle.com,并在“主题”字段中预订。要参与 mod_fastcgi 和 FastCGI 应用程序开发的讨论,请将邮件发送至 fastcgi-developers-request@idle.com,并在“主题”字段中预订。
IBM HTTP Server FastCGI 插件提供一种产生动态内容的替代方法。