zoukankan      html  css  js  c++  java
  • CRMEB PRO版与商业版的区别及功能优化

    pro后台登录密码使用了更为安全方便的password_hash、password_verify这一对函数进行验证;

    后端登录发放token令牌 后端代码采用前后端分离,目录结构更清晰,路由设计更合理,利于后期的开发维护以及二开;

    原phpexcel扩展改用使用了PhPSpreadsheet;

    对后端所有导出excel进行整理提出,遵循mvc结构,在公共类文件中整理数据实现导出,所有导出类方法归类一起便于维护;

    使用redis作为缓存载体,减少数据库交互提升相应速度;

    对上传文件、后台维护中生成文件,url以及文件内容验证过滤,防止shell脚本注入攻击;

    对购物车优惠卷查询、下单等比较复杂逻辑,进行合理逻辑、查询数据库以及响应处理层级隔离异步执行;

    前端采用Uni-app,一套代码可以同时生成ios,Android,H5,微信小程序多端,方便扩展支付宝小程序、百度小程序、字节跳动小程序。

    使得维护起来更加方便,二次开发多端同步,极大的减少了开发的工作量,上手更快更容易 PRO版本重构代码,代码书写更规范,注释更加清晰,结构更紧凑,代码复用率高。

    优化众多sql查询,运行速度更快,服务器压力更小; 后台权限得控制更加细致,能控制到某个添加按钮;

    消息发送使用TP6 Queue消息队列进行异步处理消息发送;

    所有模板消息和订阅消息统一存放便于后期维护开发;

    接口增加版本控制,更好控制版本更迭;

    后台数据提交增加数据验证,防止SQL注入;

  • 相关阅读:
    jenkins 常用插件和配置项介绍和使用
    spring 3 mvc hello world + mavern +jetty
    七牛是如何搞定每天500亿条日志的 转
    Mysql 索引 转载
    互联网运营:一场怡红院中的战争 转
    hadoop-2.7.0
    flume
    Storm0.9.4安装
    Ubuntu里面的安装命令总结
    Apache Kafka 分布式消息队列中间件安装与配置 转载
  • 原文地址:https://www.cnblogs.com/xingfuggz/p/12925071.html
Copyright © 2011-2022 走看看