增长网页缓存与CDN,提高访问速度html
全站启用https,密码加密后传输,提高安全性python
从新绘制部分界面,修复不能正确显示的内容git
重构数据库,重写接口函数sql
从新设计网站架构,实现先后端彻底分离数据库
此处能够参考咱们的项目管理以及咱们的技术规格说明书。django
解决原有代码彻底不能运行的问题后端
修复部分不能正常显示的网页缓存
修复了原来密码明文保存的问题安全
Python 3.6/3.7性能优化
Django 2.0/2.1
sqlite3
gitpython, django-test, django-crosheader等附加内容
系统无特殊限制,已知能够在如下系统正常部署
Ubuntu 1804
Debian 9
CentOS 7
Win10 1809
如下Web server通过测试,能够正常部署
Nginx 1.10.3/1.14.0
Apache 2.4.25
系统正常运行时占用内存约400MiB
在保证依赖项安装完毕,正确配置后,能够从GitHub仓库Clone代码,使用Django直接运行服务
包含大量返回结果的部分查询请求查询时间较长,须要2~3秒完成。查询过程当中服务器CPU资源占用较高,须要进一步优化或增长缓存
上传头像功能暂时没法完整使用
咱们的网站与今日(2019.4.22)9点左右开始受到莫名攻击,主要表现为随机用户名注册。总共有4个ip对咱们的服务器发送了15G左右的流量,在关闭服务器以前注册了14万个帐号。所有4个ip来自中国大陆。具体状况以下:
目前的解决方案是打算数据库回档到8点以前的版本,在此之间的有效信息也会丢失,同时打开了CDN的防御功能,而且打算尝试使用腾讯的验证码,以进行二次验证。
安全性问题是咱们在Alpha阶段所疏忽的,咱们将把安全性的问题做为重点放在beta阶段。