V2EX主题点击数是如何统计的?

2012 年 12 月 24 日
 kenneth
一般统计帖子的点击数是如何计算的?求思路。
4070 次点击
所在节点    Python
10 条回复
Livid
2012 年 12 月 24 日
写入 Redis,然后定期写入 MySQL。
Livid
2012 年 12 月 24 日
这样的话,在遇到一些极端情况时,网站的性能会比直接写入 MySQL 要好一些。
qiayue
2012 年 12 月 24 日
@Livid 搭车问,是刷新一次点击加一,还是按照IP统计24小时之内不重复的,还是其他方法?
G2bN4dbX9J3ncp0r
2012 年 12 月 24 日
@qiayue 刷新吧。刷新下就知道
kenneth
2012 年 12 月 24 日
@Livid @qiayue @lidashuang
python中如何写这句话?就是刷新了+1
ooscrewyou
2012 年 12 月 24 日
@kenneth 保存一個變量統計點擊次數,每次服務器收到get請求時讀取該變量加一就行了
http://bottlepy.org/docs/dev/tutorial.html#id3 這個例子是bottle用來演示cookie用法的 所以放在cookie裏面 通常應該是放在數據庫裏的吧
kenneth
2012 年 12 月 24 日
@ooscrewyou 没get一次加1,这个思路不错。
不知道还有木有其他思路?求解
luztak
2012 年 12 月 24 日
topic.py@PB2 里貌似是通过POST到/hit/topic/(.*)实现的?而且没有任何验证 也就是说 貌似可以刷?虽然v2exer估计没那个兴趣
btw可以通过/t/{topic_no}.txt查看Topic Plain Text......原来还有这个啊
yoyicue
2012 年 12 月 24 日
@luztak 恩 .txt 这是我最爱的功能之一.
luztak
2012 年 12 月 24 日
@yoyicue 不过v2ex实际运行的版本没了

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

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

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

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

© 2021 V2EX