fastcgi 效率官方配置
http://redmine.lighttpd.net/wiki/1/Docs:PerformanceFastCGI
fastcgi相比cgi的自然是速度快,主要体现在cgi服务进程一直提供服务,不想cgi每次请求都要启动结束一个cgi进程。
webserver可以通过unix domain socket和普通TCP/IP socket进行通讯。至此引入的另外一个好处是fastcgi和weberver可以
在不同机器上运行。
用php来做fastcgi,其实perl之类的都可以。在ubuntu下安装php后会有/usr/bin/php 和 /usr/bin/php-cgi.这两者是不一样的
前者不支持cgi后者支持cgi,互不兼容。从输出上看 php-cgi 会多输出一下两行,
X-Powered-By: PHP/5.3.2-1ubuntu4.7
Content-type: text/html
lighttpd 的fastcgi配置
fastcgi.debug 日志级别,目前就0和1两级,默认为0,设置为1时会有很多log打出。
fastcgi.map-extensions 后缀的映射 例如 fastcgi.map-extensions = ( ".php3" => ".php" )
fastcgi.server 具体fastcgi的配置
fastcgi.server =
&n

本文详细介绍了如何配置lighttpd以使用FastCGI与PHP进行高效协作。FastCGI相比CGI提供了更快的速度,因为它允许进程持续提供服务。在Ubuntu环境下,文章讨论了fastcgi.server配置项,包括主机、端口、套接字等参数的设定,以及如何通过spawn-fcgi创建外部FastCGI进程。此外,还提到了负载均衡配置和环境变量的管理。
最低0.47元/天 解锁文章
684

被折叠的 条评论
为什么被折叠?



