类似 v2 这样的论坛,访问量大的时候,能不能,首页,列表页, 5 秒生成一次静态页面

2015-10-27 12:38:30 +08:00
 QQ1685425675

类似 v2 这样的论坛,访问量大的时候

如果 用户每次访问,都去访问数据库, 那么 对数据库压力可能有点大

如果, 首页 列表页,用户访问的都是静态页面,那么对数据库压力就减少了很多

但是就是可能数据有延迟,那么,就让服务器每隔 5 秒生成一次静态页面

那这样,是不是对数据库压力就少了好多了

求拍砖

2018 次点击
所在节点    问与答
10 条回复
oott123
2015-10-27 12:42:27 +08:00
可以
zdkmygod
2015-10-27 12:46:12 +08:00
就是缓存呀。
QQ1685425675
2015-10-27 12:46:15 +08:00
@oott123 多谢
kmahyyg
2015-10-27 12:51:28 +08:00
可以问问 @livid
QQ1685425675
2015-10-27 12:57:14 +08:00
@zdkmygod 你的意思是,还有别的 更好的办法 达到这个目的吗
rokeyzki
2015-10-27 12:59:43 +08:00
你也知道瓶颈是在 DB 操作上,所以数据缓存在 redis 等 nosql db 里面就好,为什么要弄成静态页面。。。
c742435
2015-10-27 13:05:34 +08:00
读起来,我,大喘气
faceair
2015-10-27 13:06:34 +08:00
可以每次写操作的时候更新缓存 没必要固定到 5 秒
QQ1685425675
2015-10-27 13:09:28 +08:00
@faceair 谢谢
wwqgtxx
2015-10-27 13:39:37 +08:00
我记得 v2 应该就是 redis 加 cdn 缓存的,具体的 L 大博客貌似有

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/231397

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX