調度內容導向網頁應用程式後端的資源
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
資源調度是指增加 (或減少) 後端可用資源容量,藉此改善效能或可用性。雖然資源調度是後端架構、設計和實作的必備要素,但仍須考量幾個重要面向。
這裡的效能是指網頁應用程式回應要求的速度,包括延遲時間、速度、處理量和資源使用率。
垂直資源調度
垂直資源調度是指增加伺服器上的資源。這可能表示針對伺服器架構,將中央應用程式伺服器替換為更強大的機器。如為無伺服器、微服務或雲端架構,這可能是指升級已分配的資源,例如增加可用記憶體或選取較高層級的虛擬機器。
水平資源調度
水平資源調度是指會增加更多伺服器和平行資源。基礎架構和應用程式必須經過最佳化,才能處理這種資源調度作業。例如,可能需要額外的負載平衡,才能將要求分配到伺服器型架構中。針對 Cloud Functions 等雲端環境中的無伺服器架構,這類型的資源調度作業可透過公開透明的方式處理,不需要任何其他設定。
區域資源調度和分佈
「地區資源調度」是指將服務分配到多個地理區域。發行服務或將服務移至更靠近使用者的位置,可以縮短延遲時間並提高應用程式的整體效能。
請將區域分佈和多元性視為架構的一部分,特別是未使用公開處理這項作業 (例如雲端式無伺服器架構) 的雲端服務供應商時。考量區域分佈情形 (尤其是在資料一致性方面) 可能影響應用程式中的資料儲存。
以全球規模處理及儲存資料時,請留意您系統的任何法規要求或法規,特別是在資料處理和資料儲存方面。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-07-10 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-07-10 (世界標準時間)。"],[[["Scaling involves adjusting backend resources to enhance performance and availability, encompassing vertical and horizontal approaches as well as regional distribution."],["Vertical scaling focuses on increasing individual server resources, while horizontal scaling adds more servers to distribute the workload."],["Regional scaling involves distributing services geographically to reduce latency and improve performance, especially for global user bases."],["Data storage considerations are crucial in regional scaling, particularly regarding consistency and regulatory compliance when operating at a global scale."]]],[]]