论坛的帖子列表缓存机制是什么样的

yunsongs 发布于 2013/03/05 22:48
阅读 557
收藏 1

论坛的帖子列表缓存机制是什么样的

还有网站栏目的文章列表?

是否需要缓存,若缓存,怎么个机制

大家一起讨论下吧

加载中
0
红薯
红薯
当然要缓存,可以是按时间缓存,例如 5 分钟 10 分钟之类的
0
Jewel_M
Jewel_M

引用来自“红薯”的答案

当然要缓存,可以是按时间缓存,例如 5 分钟 10 分钟之类的
是只缓存数据还是整个页面? 
红薯
红薯
我们一般是缓存数据
0
yunsongs
yunsongs

是浏览列表页时,查询列表然后缓存

还是添加文章、修改文章来更新列表的缓存

这是两种不同的机制吧

0
Arrowing
Arrowing

列表缓存的话,缓存列表数据,设定缓存失效时间,一般的缓存插件都有这个功能的

如果下次查询,还在缓存时间内,则获取,不在则更新,再进入缓存。。。

你这里可以设置一个接口,仅缓存此部分。。。


其他的例如文章内容的缓存,可以用静态化页面,自己设置缓存时间,超时了则更新静态化页面。

0
yunsongs
yunsongs

引用来自“arrowing”的答案

列表缓存的话,缓存列表数据,设定缓存失效时间,一般的缓存插件都有这个功能的

如果下次查询,还在缓存时间内,则获取,不在则更新,再进入缓存。。。

你这里可以设置一个接口,仅缓存此部分。。。


其他的例如文章内容的缓存,可以用静态化页面,自己设置缓存时间,超时了则更新静态化页面。

那话题延伸到主贴和回贴

论坛帖子有N多回复,静太化不太可能吧

Arrowing
Arrowing
有更改就更新嘛
0
yunsongs
yunsongs
还有,如果文章有千万级的,去查询,得出结果集再缓存,效果也不理想吧,这种缓存机制
0
酒逍遥
酒逍遥

帖子列表 缓存数据.

如果发布新帖子 则清楚缓存.

返回顶部
顶部