班级作业管理系统——完结篇
经历了一周的爆肝,终于将这次作业管理系统重构完成了。
# 重构总结
# 1. 基于Go语言,实现快速部署
不得不说,Go语言在后端方面确实比Python要好一点,后端这次写的比以前优雅了很多。各种ORM映射再也不用自己写了,直接使用Gin和Gorm完成。
# 2. 分布式架构
原来的系统一台服务器负责所有的功能。现在改为1后端主服务器+1 Mysql + 1主Redis+1备Redis架构,并发数从10提升到现在的几百。
# 3. 全新设计导出功能
使用redis设计了全新的导出功能,导出速度极大提升。具体请见导出文件。
# 4. HTTPS
使用HTTPS,让网站更加安全。
# 5. 全新界面
由@kirigaya (opens new window)设计的全新绚丽界面。
编辑 (opens new window)
上次更新: 2024/12/04, 16:28:16