PERF08-BP03 確定權衡如何影響客戶和效率:
在評估與效能相關的改進時,判斷哪些選擇將如何影響客戶和工作負載效率。例如,如果使用鍵值資料存放區提高系統效能,請務必評估其最終一致性本質對客戶的影響。
透過指標和監控來確定系統中效能不佳的部分。確定如何進行改進、這些改進帶來的權衡,以及它們如何影響系統和使用者體驗。例如,實作快取資料有助於大幅提升效能,但需要明確的策略來確定更新或使快取資料失效的方式和時間,以防止不正確的系統行為。
常用的反模式:
-
您假設應該實作所有效能增益,即使實作有如最終一致性的權衡。
-
您只會在效能問題達到臨界點時才會評估工作負載變更。
建立此最佳實務的優勢: 評估潛在的效能相關改善項目時,必須判斷技術變更的權衡是否與工作負載要求一致。在某些情況下,您可能需要實作其他控制來彌補權衡。
若未建立此最佳實務,暴露的風險等級為: 高
實作指引
識別取捨:使用指標和監控來識別系統中效能不佳的部分。判斷如何進行改善,以及權衡對於系統和使用者體驗的影響。例如,實作快取資料有助於大幅提升效能,但需要明確的策略來確定更新或使快取資料失效的方式和時間,以防止不正確的系統行為。
資源
相關文件:
相關影片:
相關範例: