PHP memcache设计模式

前端之家收集整理的这篇文章主要介绍了PHP memcache设计模式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们使用memcache基本上是一个以后想到只是缓存查询结果.

由于实施方式,无效是一场恶梦.我们从Memcache中学到了一些技巧,通过阅读邮件列表,例如允许一组密钥分组无效的技巧.对于那些知道的人,请跳过下一段

对于那些不了解和有兴趣的人,诀窍是在你的密钥中添加一个序列号,并将该序列号存储在内存缓存中.然后每次在你做“你”之前,你抓住当前的序列号,并建立你的钥匙.然后,为了使整个组无效,你只需递增该序列号.

所以无论如何,我正在修改我们的模型来实现这一点.

我的问题是

我们不知道这种模式,我相信还有其他我们不知道的.我已经搜索,并且无法在网络上找到任何设计模式来实现memcache,最佳做法等.

有人可以指点我这样的东西,甚至只是写一个例子吗?我想确保我们不会在我们的新重构中引起初学者的错误.

记住对象缓存的一点是,它只是 – 对象/复杂结构的缓存.很多人将缓存中的错误提交给直接,高效的查询,导致高速缓存检查/丢失的开销,当数据库获得的结果更快时.

这一条建议是自从教给我以来,我一直在努力,知道何时不缓存,也就是说,当开销消除感知的好处时.我知道这里没有回答具体的问题,但我认为这是一个值得指出的一般提示.

原文链接:https://www.f2er.com/php/140243.html

猜你在找的PHP相关文章