APC:操作码缓存与用户缓存 - 设置单独的限制

时间:2010-10-10 16:38:19

标签: php caching apc opcode-cache

我试图从APC(用于操作码)和Memcache(用于我的用户数据)的典型组合转移到纯粹的基于apc的缓存。鉴于我的使用结构,它是有道理的,性能更高。

但与之前不同的是,apc缓存被限制在合理的大小并且不会影响我的数据缓存,我现在担心操作码缓存可能会变得相对较大,因此操作码缓存和数据缓存的总和超过了限制。据我了解,这将导致刷新总缓存。

有没有办法模仿行为,好像apc只是一个操作码缓存,并将操作码缓存大小限制在一个合理的限制,剩下的就是用户数据了?

或者我应该尝试为操作码缓存设置较低的ttl值,因此它总是首先被刷新?

1 个答案:

答案 0 :(得分:0)

事实证明,我的问题无关紧要。由于缓存碎片问题,缓存很快被标记为已满。 (请参阅stackoverflow上的其他帖子)。因此,应该只选择性地使用apc用户缓存。