增長網頁緩存與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階段。