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