希望你们能就我遇到的问题提供一些信息。
我正在运行带有 mod_fcgi 和 APC 缓存的 Centos 服务器。APC 缓存正在运行,但刷新 apc.php 时,我看到了不同的缓存。它们的正常运行时间和缓存大小不同。它们都显示出不错的命中率(超过 90%)和低碎片化。
这种行为正常吗?我应该担心吗?
答案1
FCGI 工作者不共享 APC 缓存 - 每个工作者都有自己的 APC 缓存。
https://bugs.php.net/bug.php?id=57825
使用 PHP-FPM 管理器或像 memcached 这样的共享缓存是可行的方法。