2010-10-10 70 views
0

我想从APC(对于操作码)和Memcache(对于我的用户数据)的典型组合移到纯粹基于apc的缓存。鉴于我的使用结构,它是有意义的,性能更高。APC:操作码缓存与用户缓存 - 设置单独的限制

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

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

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

回答

0

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