背景
leancloud 一个比较有名(起码几年前)的应用场景是,集成到了 hexo next 主题中,只需要改改配置就能实现为阅读量添加阅读统计功能
原理剖析
本质上就是在想获取当前阅读量的时候,请求了一个网址(通过path作为唯一标识),同时给历史阅读数+1。(也就是query和add是同一个接口)
实现
- 所以只要laf写一个云函数,加一个数据库就能实现一样的功能了
- 复杂的倒是对于每个博客主题的适配。(需要基于各个自建博客平台及其不同主题写不同的样式和配置)
或许单独给hexo next贡献基于laf的阅读量统计也行,不知道现在hexo next用的人数以及开leancloud阅读量统计的人数了,人多的话这波流量就能吃到点。
需要思考的点
- 相比 leancloud,laf做这个有没有优势
- 对于 laf 的定位而言有没有意义(纯粹从扩大知名度角度是有意义的,因为我知道leancloud完全就是因为铺天盖地的博客阅读量教程。其他角度我没什么想法)
- 还有其他类似的场景待发现。