
搞一个 REST 式的计数器服务,用户(开发者)可以在网页或者客户端使用 REST 方式调用,为访客的各种主动行为计数(例如:访问了页面,点了个赞,表了个态),也可以通过接口来获取当前 一个页面的计数情况。

可能搜索姿势不对,目前只有找到个新浪云 Counter API,而且只是勉强符合吧。
如果不考虑统计的话,这个要求的服务器成本应该不高,跑一个 Redis ,时不时地存储一下应该差不多了? 还要根据访客做个过滤,比如点赞和表态功能,每个人 /每天只能做一次之类的。
初步构想:
laobubu/post_vote,并配置: DELETE 删除GET /laobubu/post_vote/post-1/{ status: 'success', votable: false , editable: true , my_choice: '+1' , stat: { '+1': 192, '-1': 168 } } 1 kslr 2017-02-24 15:18:40 +08:00 我觉得 aqi 类统计就不错,可以自定义名称和值等等,做一个计数器也不过很简单的事。 |
2 laobubu OP r#1 @kslr 额,那个 aqi 是什么玩意儿?我觉得这个计数器做出来,在许多静态页面的地方还是会有有意思的用途的。 |
3 kslr 2017-02-24 20:40:09 +08:00 |
5 Joway 2017-02-24 22:01:05 +08:00 你直接放到网页的话,我把拿你 api 恶意调用个几万次怎么办 - - 。。 |
6 dphdjy 2017-02-24 22:25:08 +08:00 via Android baas 都有原子计数器服务 有 restful 接口 比如 leancloud |
7 yangqi 2017-02-24 22:37:03 +08:00 这种难道不是十几年前就有了,每个网页都有个访客计数器,现在看很土的那种 |
8 laobubu OP r#5 @Joway 只要是放到浏览器里,都有可能被恶意刷的。 值得被攻击的系统不需要这种简单的小 service , 但是在一些静态网页博客( Jekyll 那类),可能需要这种功能。 r#6 @dphdjy 看文档,似乎就是这样子的玩意儿……只有玩过几个免费的 PaaS 的我孤陋寡闻了 https://leancloud.cn/docs/rest_api.html#%E8%AE%A1%E6%95%B0%E5%99%A8 r#7 @yangqi 我这帖子的配图白配了 =_= |
9 kslr 2017-02-24 23:29:45 +08:00 via Android 刚刚在 stathat 推特看到一周调用几亿次,没想到做的这么大了,真想了解架构。 |