1
22
APC使用以下公式计算碎片百分比:
* 请注意,它只将小于5M的块计为碎片。 我会把你的具体案例翻译成简单的英语:
这意味着在你的280M空闲街区中 全部的
这意味着,如果您试图存储一个比所有可用块都大的项,它将不适合,并且会发生以下两种情况之一,基于
[--------------------------------] (starts empty) [A-------------------------------] (1B stored) [ABB-----------------------------] (2B stored) [ABBCCCC-------------------------] (4B stored) ... (time elapses) [A--CCCC-EEE--GGGGGG-III--KKKLLLL]
所以现在如果你想储存物品
现在的问题是: 你的情况不好吗? 那个 太多的空闲空间表明可能出了问题。
您可能想尝试按大小对用户缓存进行排序,看看最大的条目是什么,它们的ttl是什么。也许可以增加? 如果不深入了解应用程序和使用模式,就不可能给出准确的诊断,但是所有这些信息都应该让您走上正确的道路。这是很有可能的,这是一个非问题,你可以让APC悄悄地做它的工作。 |
2
0
http://pecl.php.net/bugs/bug.php?id=13146 我认为你应该继续,或者打开一个新的错误报告。 |