內容導向網頁應用程式的內容傳遞聯播網 (CDN)
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
內容傳遞網路 (CDN) 是分散式伺服器網路,具有策略地放置在世界各地的不同資料中心,根據使用者的地理位置提供網頁內容 (包括文字、圖片、影片和其他資產)。這些 API 可縮短延遲時間、卸載來源伺服器的流量,以及將內容發布至各種位置,藉此改善網頁應用程式的效能、擴充性和可用性。
CDN 特別適合內容導向的網頁應用程式。由於 CDN 可縮短網路延遲時間,因此使用內容驅動的應用程式 (特別是含有大型媒體檔案的應用程式) 時,CDN 可以提供更優質的使用者體驗。CDN 提供可擴充的基礎架構,可將要求分散至不同的邊緣伺服器。因此,只要某個伺服器停止運作,使用者就可以透過其他伺服器存取內容。通常也會提供分散式阻斷服務防護、網路應用程式防火牆和 SSL 終止等安全防護功能。
將 CDN 用於內容導向的網頁應用程式
針對內容導向的網頁應用程式使用 CDN 時,請選取符合應用程式需求、地理觸及範圍和效能需求的 CDN 供應商。接著提供 DNS 記錄、設定原始伺服器,並指定內容傳遞和快取偏好設定,完成 CDN 設定。請務必針對安全機制導入 SSL/TLS 加密;許多 CDN 都會提供免費的 SSL 憑證,或允許您上傳自己的憑證。請執行徹底測試,確保資產可如預期透過 CDN 提供。找出無效連結或缺少資產等問題,並使用分析工具監控內容傳遞、快取命中率和使用者行為。負載測試可協助您評估 CDN 處理增加流量的方式,以及 CDN 在這些流量高峰期間分散內容的成效。記錄您的 CDN 設定、快取設定和安全性政策,以供日後使用,或協助您排解問題。
Google Cloud CDN 會從策略位置的邊緣位置快取及提供內容,藉此縮短網頁應用程式的延遲時間。能與其他 Google Cloud 服務完美整合,例如 Google Cloud Storage、Google App Engine 和 Google Kubernetes Engine,可簡化網頁應用程式的設定與管理作業。特別適合內容導向的網頁應用程式,需要快速、可靠地將內容發布給世界各地的使用者。
許多 CDN 供應商提供按用量計費的方案。請務必瞭解流量模式,以便發揮最佳成本效益。
進一步瞭解 web.dev 上的 CDN。
除非另有註明,否則本頁面中的內容是採用創用 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 (世界標準時間)。"],[[["CDNs enhance web application performance by reducing latency and distributing content globally through a network of servers."],["Content-driven web applications benefit significantly from CDNs, as they improve user experience and offer scalability and security features."],["When implementing a CDN, choose a provider based on your needs, configure settings, ensure security, and monitor performance."],["Google Cloud CDN integrates seamlessly with other Google Cloud services, making it a strong choice for content delivery."],["CDN pricing often varies based on usage, so understanding traffic patterns is key to optimizing costs."]]],[]]