5

关于 APC 操作码缓存,什么是“命中和未命中”?我已经安装了 APC,它运行良好,但我有“一些”遗漏,我想知道这是否“不好”。另外,我正在运行 Openx,因此,我很快就填满了“缓存完整计数”。我需要在配置中进行哪些更改以最小化这种情况?有什么推荐的配置吗?

4

1 回答 1

13

有些失误是可以预料的。

Hits = 东西在缓存中

Miss = 尚未(尚未)在缓存中的东西。新的或较少使用的东西总是会错过,所以你总是会期待一些。

您可能需要调整用于 APC 的内存量 - 它有点像猜谜游戏,平衡您的机器有多少内存以及您“通常”填充了多少 APC(它应该告诉您已满的数量或百分比)。您必须调整各种值才能看到。OK 基线是您所有源代码的压缩版本,例如 gzip 级别 2 - 假设您正在取出注释和变量名称等内容,您将永远无法克服这一点。然后你可以计算出有多少专用于缓存。

如果您也将 APC 用于键值缓存,那么它会比代码缓存更快地填充 - 您最终会期望填充它。然后,您需要找到一个可以让您感到满意的未命中率的数量。

于 2009-10-26T04:14:49.140 回答