2010-10-10 66 views
0

我想從APC(對於操作碼)和Memcache(對於我的用戶數據)的典型組合移到純粹基於apc的緩存。鑑於我的使用結構,它是有意義的,性能更高。APC:操作碼緩存與用戶緩存 - 設置單獨的限制

但與之前不同的是,apc緩存被限制在一個合理的大小,並且不會影響我的數據緩存,我現在擔心操作碼緩存可能會變得相對較大,因此操作碼緩存和數據緩存的總和超過限制。據我所知,這將導致總緩存刷新。

有沒有一種方法來模仿行爲,就好像apc只是一個操作碼緩存並將操作碼緩存大小限制在一個合理的限制,剩下的用戶數據呢?

或者我應該嘗試設置較低的ttl值的操作碼緩存,所以它總是首先被刷新?

回答

0

原來,我的問題是無關緊要的。由於緩存碎片問題,緩存被快速標記爲已滿。 (請參閱stackoverflow上的其他帖子)。因此apc用戶緩存只能有選擇地使用。