CRMEB PRO版与商业版的区别及功能优化

Posted xingfuggz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CRMEB PRO版与商业版的区别及功能优化相关的知识,希望对你有一定的参考价值。

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

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

phpexcel扩展改用使用了PhPSpreadsheet;

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

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

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

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

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

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

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

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

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

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

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

技术图片

以上是关于CRMEB PRO版与商业版的区别及功能优化的主要内容,如果未能解决你的问题,请参考以下文章

Win7纯净版和旗舰版的区别是啥?

SqlServer开发版与企业版有啥区别

“MySQL社区版”与“MySQL企业版”都有哪些区别?

CRMEB PRO版全新升级,多处优化,性能 安全均大幅度提升

MySQL免安装版与安装版区别

Visual Studio 2019 预览版与正式版的区别