【发布时间】:2011-11-22 22:53:18
【问题描述】:
我有一个Posts 表,其中包含title、contents、rating、no_of_comments、author_id 字段。当用户对帖子投反对票时,评分字段会减少,反之亦然。
我还在缓存显示查询,它显示最近的帖子,它与表 Authors 相关。问题是评级字段需要经常更新,即有很多赞成票和反对票。因此,每次用户上/下帖子时,我都需要重建缓存。我认为这是一种浪费,因为整个缓存数据中只有一个字段被更新。所以我想知道这个问题是否有任何解决方法。顺便说一句,我正在使用基于文件的缓存。
【问题讨论】:
-
如果你规范了你的数据结构,你将能够缓存静态部分 - 即“帖子”,有“帖子属性”或任何你决定使用的东西,是动态的。
标签: php mysql html css cakephp