MyCms 2.3技术亮点:
1、全面支持Redis,配置信息(系统设置等)、缓存(主要是需要通过MYSQL查询的数据)全部保存到Redis里面,现在就算不生成HTML也支持大并发了。
2、升级了缓存系统,减少对HTML生成的依赖。
3、由原来的MD5+slat密码保存修改成了主流的password_hash()方式。
4、由于升级了更安全的密码保存,本地COOKIE的加解密也可以退休了,现在使用SESSION验证,服务器端保存到Redis里(一切为了大并发)。
5、优化了模块代码结构,重复代码率极低,资源占用更少。
6、升级了部分功能,后台使用bootstrap4.X完全重构,完美支持移动设备进行管理操作。界面更美观!
7、前端使用了自己写的框架,优化了代码,减少网络请求与延时,减少服务器的带宽使用。
8、系统设置里增加了更多的配置,可以管理与配置更多的参数。
9、系统按需求加载资源,减少服务器内存的浪费。
本次升级是建立在MyCMS2.0基础上,2.0稳定版在经过大半年中大型并发(单台服务器日PV过千万,系统压缩2~5左右)稳定运行,已充分证明了系统架构的可靠性,本次升级是对构架、数据库表的完全重构。对于未来增加插件或者模块更友好。
目前在此框架下已成功实现了文学系统、美食菜谱系统,OA客户关系管理系统等,未来将会完成更多的管理系统。下一个版本将会整合在线支付,实现用户充值与消费,开发API接口实现与APP、小程序、公众号整合。
除非注明,网络人的文章均为原创,转载请以链接形式标明本文地址:https://www.55mx.com/post/51
《终于完成了MyCms 2.3 20191007的开发》的网友评论(0)