【问题标题】:APC Hits/Misses and configurationAPC 命中/未命中和配置
【发布时间】:2009-10-26 04:10:05
【问题描述】:

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

【问题讨论】:

  • 如果你的命中率>99%,那就没问题了。你总会有一些未命中:apache 启动后对任何文件的第一次请求总是未命中。

标签: apc opcode-cache


【解决方案1】:

有些失误是意料之中的。

命中 = 东西在缓存中

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

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

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

【讨论】:

    猜你喜欢
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    相关资源
    最近更新 更多