设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

PHP [复制链接]
查看:35 | 回复:3

4

主题

18

回帖

52

积分

注册会员

积分
52
发表于 2011-1-2 11:25:55 | 显示全部楼层 |阅读模式
环境变量 PHP_FCGI_CHILDREN 控制着 PHP-FCGI 工作进程数,对并发有影响,这个我知道。
环境变量 PHP_FCGI_MAX_REQUESTS 控制着每个工作进程最大能够处理多少次请求,如果我设置为 1 意思就是每个工作进程处理一次请求就结束,主进程就重新创建新的子进程,这能够减少内存的长期使用,但是对什么有影响呢?

141

主题

2730

回帖

5991

积分

论坛元老

积分
5991
发表于 2011-1-2 12:43:07 | 显示全部楼层
进程创建开销很大,会大幅加长运行时间。
fcgi的核心就是“一次编译,多次运行”,你把MAX_REQUESTS设成1,fcgi就没有意义了,直接用cgi就行了。

4

主题

18

回帖

52

积分

注册会员

积分
52
 楼主| 发表于 2011-1-2 16:38:43 | 显示全部楼层
原帖由 windywinter 于 2011-1-2 12:43 发表


进程创建开销很大,会大幅加长运行时间。
fcgi的核心就是“一次编译,多次运行”,你把MAX_REQUESTS设成1,fcgi就没有意义了,直接用cgi就行了。

明白了,谢谢!

4

主题

18

回帖

52

积分

注册会员

积分
52
 楼主| 发表于 2011-1-2 16:40:30 | 显示全部楼层
如果我把子工作进程的数目调大一点,但是 MAX_REQUESTS 设置为 1 怎么样?
您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-7-2 07:22 , Processed in 0.012515 second(s), 4 queries , Gzip On, Redis On.

返回顶部