阅读量功能的实现
根据ip来实现嘛?然后是没访问一次 计数+1 还是写入文件过一段时间统一处理..
希望可以完整的回答下 谢谢啦
CSDN根据本人测试,应该是根据IP进行统计的,实现原理如下:
1 收集访问某文章访问的ip,并存储起来。
2 当再次访问的时候,首先去已有的ip中去查找,如果存在,则访问量不累加,反之则累加。
和IP有关,当然应该也和时间有关,应该是在一个天数范围内同一个IP访问不累加,
需要好好写,博客内容很关键。
首先,具体是内存、还是中介数据库、还是文件进行统计的应该只有他们的开发才知道。
其次,年博客改版后新增了以该“阅读全文的功能”,或许最新的统计就是根据这个按钮的点击来完成的。
最后,网站的博客应用应该是分布式部署的,所以计数这种统计应该是使用了消息中间件进行分布式锁进行统计的。