opengps底层代码整理

[openGPS.cn] 季雨林 2021/8/28 17:22:32

opengps自从建站一来,出发点一直是个人技术研究,功能发布测试。因此其实也给自己埋下了不少的坑,现如今离职在家的状态,终于卡努不下去了,进行了一些列的底层整理。


这次的修改没有对外层表现出任何变化,但是底层不再是早期的代码随意堆积,而是有了相对模块化的归类提炼


痛点:

  • 数据库读写混杂。

    前期使用了比较传统的ado.net,后来又用过entityfreamwork,甚至还有mongo的测试片段,这次规范化结构居然还花了半天多的时间去统一修改数据库读写代码。

  • 静态文件引用路径混乱。

    早期没有使用模版等提前规划的开发路径,因此在全文修改引用等工作上,居然也耗时几个小时之多。

  • 缓存key混乱。

    之前的缓存组件,可以说是跟着对应页面,随意使用,仅仅符合所在页面的功能,缺乏全局统筹的规划,因此现在已经让人看不下去了

  • 权限不安全。

    以前一直不把网站的安全问题侧重起来,所以对于一些后端管理页面,一直采用保守的“不公开路径”方式,这次顺道花了点时间,加了个相对简易的权限校验。不再轻易暴露后端路径。


原文地址: https://www.opengps.cn/Blog/View.aspx?id=917 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

评论

暂无评论!

发表评论:

用于接收作者回复信息
点击更换验证码 - openGPS提示