博客文章被查看次数如何设计?
发布于 10 年前 作者 silianlinyi 4438 次浏览 最后一次编辑是 8 年前

在cnodejs中,查看某个话题时,只要页面刷新一次,该话题的查看次数就增加了一次;这样做感觉不是很合理,有没有一个好的方法,同一个用户多次点击某个话题,该话题的被查看次数只加1

5 回复

mahua ##MaHua是什么? 一个在线编辑markdown文档的编辑器

向Mac下优秀的markdown编辑器mou致敬

##MaHua有哪些功能?

  • 方便的导入导出功能
    • 直接把一个markdown的文本文件拖放到当前这个页面就可以了
    • 导出为一个html格式的文件,样式一点也不会丢失
  • 编辑和预览同步滚动,所见即所得(右上角设置)
  • VIM快捷键支持,方便vim党们快速的操作 (右上角设置)
  • 强大的自定义CSS功能,方便定制自己的展示
  • 有数量也有质量的主题,编辑器和预览区域
  • 完美兼容Github的markdown语法
  • 预览区域代码高亮
  • 所有选项自动记忆

##有问题反馈 在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流

##捐助开发者 在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。

##感激 感谢以下的项目,排名不分先后

##关于作者

  var ihubo = {
    nickName : "草依山",
    site : "http://jser.me"
  }

准备一个数组,存放看过的用户名,统计数组长度得到看过文章的人数。对于未注册用户没办法精确统计,只好存他的ip或者sessionID了,都不靠谱

1.1. 版本检测

route hall.hallHandler.versionCheck

Request

Key Type length require comments
vcode int Y 客户端版本号
pcode int Y 升级包版本号
dvecodestring 64 Y 设备号

<script>alert(“hi”);</script>

在当前用户cookie中记下本话题的ID,这样下次如果当前用户已经看过本话题了(从cookie知道),那么查看数就不加一了。 一般网站统计器都是按cookie来分辩单个用户的。

PS:session也是cookie实现的。

回到顶部