v2 每个主题下面的 xxx 次点击如何实现的?

2016 年 5 月 24 日
 triThirty

如题,请问下,每篇帖子下面会有 xxx 次点击, xxx 人收藏, xxx 人感谢,是怎么做到的??

3581 次点击
所在节点    问与答
10 条回复
triThirty
2016 年 5 月 24 日
@Livid 站长~~
pimin
2016 年 5 月 24 日
点击是每次请求就+1
其它两个都太简单了
triThirty
2016 年 5 月 24 日
@pimin xxx 次点击存到数据库?每次点击在往数据库中写一次?这样会不会影响性能?
noe132
2016 年 5 月 24 日
@triThirty 用内存来做的话影响应该不大吧。一段时间同步一次到硬盘就好
noe132
2016 年 5 月 24 日
@triThirty 一般数据库也有缓存的吧。小操作一定量后才会写入磁盘
triThirty
2016 年 5 月 24 日
@noe132 ok,ok 明白
pimin
2016 年 5 月 24 日
@triThirty
v2ex 也不是静态网站,每打开一个页面,要查询标题,内容,标签,评论,发布时间,修改时间
诸如此类这么多字段,也不在意加一个点击次数是不是.
murmur
2016 年 5 月 24 日
点一次就+1s 么,你们搞的这个设计啊, excited
amery2010
2016 年 5 月 24 日
一般都是在读取文章数据的同时顺带+1 。
只要不是 MySQL 这种操作会锁表的数据库,一般来说这个操作几乎没啥影响。
SourceMan
2016 年 5 月 24 日
+1s

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

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

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

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

© 2021 V2EX