何为优化代码
2019獨角獸企業重金招聘Python工程師標準>>>
靜態化:動態數據和靜態數據分離。 異步化:使用異步化減少主流程中的非關鍵業務邏輯。 并行化:使用多線程并發處理,縮短響應時間。 內存優化:減少對象大小,減少對象創造,數據模型優化 去重復運算:業務邏輯優化,或者使用緩存 減少數據庫操作:數據冗余,數據緩存等 縮短數據庫事務:短事務,異步化,最終一致性等方式可以考慮 精簡代碼邏輯:去除冗余代碼,諸如過度設計檢查等代碼。 精簡日志操作:日志大小要關注,注意IO上的瓶頸;日志太多,說明生成的string也會多,也增加了gc負擔 等等轉載于:https://my.oschina.net/crazyharry/blog/1105136
總結
- 上一篇: MySQL DDL操作--------外
- 下一篇: 美国会议员提出“漏洞披露法案” 仍考虑非