Dom*_*nck 20
APC目前没有在fastcgi或fcgid下运行的多个php-cgi worker之间共享缓存.有关详细信息,请参阅此功能请求:"此行为是截至目前的预期行为".
一种解决方法是允许PHP管理自己的工作者.您可以使用包装器脚本中的PHP_FCGI_CHILDREN环境变量来完成此操作(Web上有大量示例).如果要使用此方法,还应该停止fastcgi/fcgid生成多个PHP进程.
PHP_FCGI_CHILDREN的缺点是它对worker的管理不如fcgid/fastcgi提供的那样好.
那么,我们就是.在fcgid/fastcgi环境中的APC意味着为每个PHP工作者提供他们自己的缓存,或者禁用fcgid/fastcgi的进程生成以支持PHP的内置管理.让我们希望将来有所改变.
blt*_*t04 10
虽然它并不完美,但Domster建议的方法是最好的.我已经在一些低容量网站上做了很短的时间没有错误.我昨晚写了一个关于如何使用共享操作码缓存设置mod_fastcgi的详细说明.
我发现使用mod_fastcgi而不是更新的mod_fcgid非常重要,因为mod_fcgid一次只会向PHP进程发送一个请求,无论PHP通过PHP_FCGI_CHILDREN生成了多少子项.
| 归档时间: | 
 | 
| 查看次数: | 24980 次 | 
| 最近记录: |