附註:

使用 Oracle Cloud Infrastructure Object Storage 和 Amazon CloudFront 提升內容傳遞能力

簡介

如果您管理網站、應用程式或任何其他 Web 服務,您有可能會處理靜態內容,例如影像、影片、音訊檔案,以及 CSS 或 JavaScript 等指令碼。在傳統的代管環境中,在雲端運算的興起之前,這些資產通常儲存在位於一個地理區域的單一實體伺服器上。這通常會導致載入時間變慢,並讓使用者從該伺服器獲得更大的延遲。

使用 Oracle Cloud Infrastructure (OCI) Object Storage 來儲存靜態內容,並將其與 Amazon CloudFront 配對以進行全球內容傳遞,您可以大幅提升效能。此架構可確保更快的載入時間、更低的延遲和順暢的可擴展性,讓使用者能夠跨多個區域提供服務,而不會影響速度或可靠性。

目標

必要條件

工作 1:建立 Amazon CloudFront 分送

  1. 來源網域中輸入物件儲存網域,然後在來源路徑中輸入 URL 的其餘部分。此外,輸入來源的描述性名稱,以便於參考,如下圖所示。

    來源明細

    注意:若為專用 OCI 物件儲存的儲存桶,您必須使用物件的預先認證要求 (PAR) URL

  2. 選取 CachingOptimized 作為快取原則,選取 CORS-CustomOrigin 作為來源要求原則 - 選擇性

    來源和快取原則

  3. 您可以設定讓 Amazon CloudFront 在使用者 (檢視者) 要求您分送的根 URL 時傳回特定物件 (預設根物件),而不是要求分送中的物件。您可以使用預設根物件來避免顯示分佈的內容。在此範例中,在預設根物件 - 選擇性中輸入 index.html

    來源和快取原則

  4. 按一下建立,您將會移至分送詳細資訊頁面,其中上次修改時間狀態會顯示為建置中

    來源和快取原則

  5. 順利部署分送之後,您可以使用分送網域名稱,在瀏覽器中存取您的靜態內容。

    來源和快取原則

    來源和快取原則

確認

其他學習資源

docs.oracle.com/learn 上探索其他實驗室,或在 Oracle Learning YouTube 頻道上存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center