2
我需要一個支持標籤的PHP緩存系統。支持標記的PHP緩存是什麼?
它會被用來緩存大量的查詢結果,從許多用戶,每一次我需要清除一些用戶高速緩存,或者一些模塊緩存...
我鑫卡特,並得出結論,標籤是做這件事的最好方法。
像('messages_unread_user_300','messages','user_300','未讀')在需要時很容易清除。
我試過xcache和apc。
我需要一個支持標籤的PHP緩存系統。支持標記的PHP緩存是什麼?
它會被用來緩存大量的查詢結果,從許多用戶,每一次我需要清除一些用戶高速緩存,或者一些模塊緩存...
我鑫卡特,並得出結論,標籤是做這件事的最好方法。
像('messages_unread_user_300','messages','user_300','未讀')在需要時很容易清除。
我試過xcache和apc。
memcached的wiki有一個解決方案,它看起來像它可能適合你:在這個「標籤」
http://code.google.com/p/memcached/wiki/NewProgrammingTricks#Namespacing
請參閱「刪除通過命名空間」
我不明白你的意思背景? – 2010-09-15 10:45:37
@Pekka:可能是'通過標記名刪除'等,即大多數緩存是直接鍵=>值對,而您可能希望基於某個公分母來更新或銷燬相關數據。如果我需要這樣的東西,我通常將'taglist'定義爲另一個鍵=>值(數組)對。 – Wrikken 2010-09-15 10:50:33