关于这个网站的重大后端更新、部分免责申明以及后续更新方向
首先这个博客的整体架构
大概包含在github上的所有内容页面 包括 js等等
然后每访问一个页面 会有一个后端请求
后面引入umeng之后 同样的这部分功能 用友盟完成了
但是友盟有一个明显的弊端 ,免费的用户貌似只能查看前30天的记录
这个后端请求到 gitee.fyping.cn 这个服务的 65533端口 后端就会产生一条浏览记录,一开始这个记录是在 postgresql 数据库中的
现在的更新是存在了 fuseki中
我发现还是非常好用的 fuseki图数据库 自带去重功能
初始化一个Graph 每次 add 三元组就可以了 。
这个fuseki底层功能是借用了我前一家公司的 proms的部分底层内容 ,
借用的程度 大概就是借用了proms的三元组模式 ,
甚至命名空间 以及开源的 pyproms等等 都没有涉及到,
因为调用这个 fuseki的代码没采用任何字符串过滤等安全措施
(proms源码包含一大堆安全措施 过滤规则等等 还有pingback服务 ),
而这边这个相当于裸代码, 所以fuseki服务加了一个权限,
以提供部分安全措施。这相当于我的免责申明吧。
另外 我们每次浏览都可以在 https://gitee.fyping.cn:65534/turtle
访问到全局记录(这部分功能在proms中是详细到每一条记录的),
我这边仅仅是用nginx反向代理3030端口的所有内容过来。
后面更新的方向:
1、用户权限系统: 会采用微信的接口 https://open.weixin.qq.com/
用户登陆扫码即可 同时后端能采集到数据
2、增加评论系统: 同样地 持久化采用fuseki的tdb ,
后面会调用一些nlp的东西做 敏感词过滤等等