共用方式為


性能效率建議清單

此清單提供了一組建議,供你設計工作負載,以便它可以增長並滿足工作負載使用需求。 性能的目標是隨著需求的增加,保持與健康系統每次交互的效率。 在為性能進行設計和實施時,請關注成本、複雜性、支援新需求、技術債務、報告和工作等方面的效率和有效性。

對於每個系統,在不重新設計、引入解決方法或納入人工參與的情況下,可以擴展多少是有限的。 如果不包括性能效率做法並考慮權衡,則設計可能會面臨風險。 仔細考慮檢查清單中涵蓋的所有要點,以逐漸對系統成功有信心。

檢查清單

  Code 建議
體育:01 定義效能目標。 效能目標應是與工作負載要求相關的數值。 應為所有工作負載流實現效能目標。
體育:02 進行效能規劃。 應在預測使用模式變更前完成效能規劃。 預測的變化包括季節性變化、產品更新、營銷活動、特殊事件或法規變化。
體育:03 選取正確服務。 服務和產品功能必須支援您達到工作負載性能目標並適應預期容量變化的能力。 選擇也應該權衡使用平台功能或建立自訂實作的好處。
體育:04 收集效能資料。 工作負載元件和流應提供自動、連續且有意義的指標和記錄。 收集工作負載不同級別的資料,例如應用程式、平台、資料和操作系統級別。
體育:05 測試效能。 在與生產環境相符的環境中定期進行測試。 將結果與效能目標和效能基準進行比較。
體育:06 優化邏輯。 使用高性能的代碼和邏輯,並確保它將責任卸載給平臺。 僅在必要時且為了預期目的使用邏輯。
體育:07 優先考慮關鍵流的性能。 工作負載資源的分配和性能優化工作應優先考慮支援最重要的業務流程、使用者和作的流。
體育:08 優化數據使用。 根據工作負載中的預期和實際用途最佳化資料儲存。
體育:09 回應現場表演問題。 通過納入明確的溝通管道和職責來規劃如何解決績效問題。 當出現問題情況時,請使用所學知識來確定預防措施並將其納入工作負載中。 實現方法,以便在發生類似情況時更快地恢復正常作。
體育:10 持續最佳化效能。 重點關注那些隨著時間的推移效能下降的元件,例如資料庫和網路功能。

後續步驟