找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 795|回复: 0

PHP FastCGI【CGI-FCGI】CLI效率比较

[复制链接]
发表于 2010 年 10 月 2 日 19:05:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×

CGI:一般一个CGI程序只能处理一个用户请求。这样,当用户请求数量非常多时,会大量占用系统的资源,如内存、CPU时间等,造成效能低下。
FastCGI:是将CGI解释器进程保持在内存中并所以获得较高的性能。传统的CGI解释器的反复加载是CGI性能低下的主要原因,假设CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性等。
以 FastCGI 模式运行 PHP 有几个主要的好处。首先就是 PHP 出错的时候不会搞垮 Apache,
只是 PHP 自己的进程当掉(但 FastCGI 会立即重新启动一个新 PHP 进程来代替当掉的进程)。
其次 FastCGI 模式运行 PHP 比 CLI 模式性能更好
但是FastCGI 模式更适合生产环境的服务器。
但对于开发用机器来说就不太合适。由于当使用 Zend Studio 调试程序时,
因为 FastCGI 会认为 PHP 进程超时,从而在页面返回 500 错误
总体来说FastCGI更加优秀
来源:http://www.hostloc.com/viewthread.php?tid=28525&highlight=

Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 3 日 12:49 , Processed in 0.036594 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表