请问像 StackOverflow 防止文章洗人数作法?
先分享我个人做法
目前是 mysql 的文章表格增加一个阅读人数栏位
每次启动时候都会去select * from article
将资料读到一个缓存内
每次一个请求进来,会将这个缓存阅读人数 +1,而不是下 sql update 指令
当阅读人数 +100 时才会去 sql update
原因是避免每一次请求就更新,造成 db 负担
但这样不能避免洗文章的动作
请问像 StackOverflow 防止文章洗人数作法?
先分享我个人做法
目前是 mysql 的文章表格增加一个阅读人数栏位
每次启动时候都会去select * from article
将资料读到一个缓存内
每次一个请求进来,会将这个缓存阅读人数 +1,而不是下 sql update 指令
当阅读人数 +100 时才会去 sql update
原因是避免每一次请求就更新,造成 db 负担
但这样不能避免洗文章的动作
8 回答2.8k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答2.2k 阅读
1 回答841 阅读✓ 已解决
2 回答773 阅读✓ 已解决
2 回答894 阅读✓ 已解决
防止刷阅读数办法
以上是一些很简单的策略。
如果要完善的,就是做一个风控系统,你可以去了解了解。。。