FastCGI 是一个可伸缩,高效的在http server 和动态脚本语言之间通信的接口
FastCGI 是从传统的的 CGI发展过来的,传统的CGI接口方式的主要缺点是性能差,因为每次HTTP服务器遇到动态程序时都需要重新启动脚本解析器来执行解析,然后将结果返回给HTTP服务器,所以处理高并发访问时是不大可能的,安全性也差。
FastCGI接口方式采用C/S结构,可以将HTTP服务器和脚本解析服务器分开,同时在脚本解析服务器上启动一个或者多个脚本解析守护进程,当http服务器每次遇到动态程序时,可以将其交付给FastCGI进程来执行,然后将得到的结果返回给浏览器。这种方式可以让HTTP服务器专一的处理静态请求或者将动态脚本服务器的结果返回给客户端,这在很大的程度上提高了整个系统的性能。
FastCGI 的主要特点是把动态语言和http 服务器分离开来,所以nginx与php/php-fpm经常被部署到不同的服务器上,以分担前端nginx服务器的压力,使nginx专一处理静态的请求和转发动态请求,而php/php-fpm服务器专一解析php动态请求。
相关推荐
fastcgi fastcgi fastcgi fastcgi fastcgi
FastCGI是什么.txt
FastCGI 1.5 for IIS6,fastcgi.dll本身不具备解析脚本的能力他的作用是调度php的解析程序处理PHP。内含32位和64位两个版本。
nginx fastcgi 编译与移植 手册 nginx fastcgi 编译与移植 手册 nginx fastcgi 编译与移植 手册
用于IIS的FASTCGI模块安装包,版本1.5RC
fastcgi头文件和库
Java的FastCGI网关 jFastCGI
什么是FastCGI FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。它还支持分布式的运算, 即 FastCGI 程序可以...
[原创] Redhat 上 FastCGI 安装与配置 软件包 相关软件包: httpd httpd-devel fcgi-2.4.0.tar.gz mod_fastcgi-2.4.6.tar.gz 请仔细阅读其中的README 配置httpd.conf: LoadModule fastcgi_module modules/mod_...
FastCGI的官方开发包,包含C, C++, Perl, Java, 库等文档与开发资源。(FastCGI官网已经打不开了 QwQ)
FastCGI是可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。传统的CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,...
5.注意fastcgi程序编译方式 进入cgi-bin目录中编译方式如下 2228 gcc -o caoft.fcgi echo.c -lpthread -lfcgi 2229 gcc -o caoft.fcgi size.c -lpthread -lfcgi 2230 gcc -o caoft.fcgi threaded.c -lpthread -...
FastCGI规范和详细的例子
所以被迫无奈重装服务器,在网上浏览的时候无意的发现PHP5.3的全新特效及改进,原有的ISAPI方式解析PHP脚本已经不被支持,PHP从5.3.0以后的版本开始使用微软的FastCGI模式,虽说PHP 5.3发布的Windows版已经不支持...
fastcgi2.4.1 安装: ./configure make make install 现在官网已经没有了
对于配置过程其实比较简单只是纠结于在win32环境下apache 模块 mod_fcgid由于管道问题无法达成,而mod_fastcgi模块则可以达成
Perfect FastCGI - Perfect的FastCGI服务器
将它直接在win系统下解压,然后传到linux上就可以直接安装了
刚入门初始化,用VC++开发 FastCGI + MySQL 构建的工程文档,含源代码和MySQL 连接DLL
fastcgi 数据发送,跳转 实例 其它其技术: apache active mq apr curl