0

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

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

有没有办法模仿这种行为,就好像 apc 只是一个操作码缓存并将操作码缓存大小限制在合理的范围内,将其余部分留给用户数据?

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

4

1 回答 1

0

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

于 2010-10-11T12:49:29.020 回答