1、資料庫的時間記錄方式,最好采用時間戳的方式,方便對資料采取時間先后和日期限制的設定,
2、所有引數能讓前端傳遞的,盡量不要從資料庫中讀取,盡量減少不必要的資料庫查詢讀寫操作,
3、能用post方式的盡量不要用get,防止引數暴露,及引數長度的限制問題,
4、如果一條介面的使用情況有多種情況,那么盡量將這個介面拆分多個介面,分別實作,防止介面中出現過多邏輯,后期改動消耗太大,
5、前端傳入的資料一定要在后臺做資料處理后在寫入資料庫,不然很有可能會寫入很多前端傳過來的其他不必要資料,
6、后臺代碼中,如果有回圈的代碼,在已經找到滿足條件的值之后,應當及時break,減少無畏的回圈執行,當回圈回圈次數越多,后臺程式性能月低
7、所有的組態檔、配置路徑、配置常量等等放在一個組態檔中處理,方便后期專案遷移,不要過于分散,更不要在代碼中指死,如果指死,后期專案遷移真的可能要死了,
8、盡量不要再沒有搞懂需求前就開始寫代碼,很大可能都會造成資料庫收集資料不完全,導致后期二次修改介面,即影響自己開發進度,又影響前端開發進度,
9、資料庫的洗掉操作,如果不是特殊要求的話,盡量先做邏輯洗掉,在做物理洗掉,不要直接物理洗掉,
10、洗掉功能的實作,除了洗掉本條資料之后,需要考慮時候需要洗掉關聯資料,例如,洗掉a用戶,是否需要洗掉a用過的收藏等等一系列的相關聯資料
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/105971.html
標籤:Python
