靜態內容部署最佳實務

本文介紹Adobe Commerce中的靜態內容部署(SCD)最佳實務,協助避免您的網站上無法使用靜態內容的問題。

受影響的產品和版本

所有支援的版本 之:

  • 雲端基礎結構上的Adobe Commerce
  • Adobe Commerce內部部署

最佳實務

若要避免靜態內容在網站上無法使用的問題,請遵循下列最佳實務,以確保您的靜態內容已正確設定和部署:

  1. 請務必遵循部署准則:

    • 如需Adobe Commerce內部部署(所有版本)的相關資訊,請參閱 部署概觀 (位於我們的開發人員檔案中)。
    • 如需雲端基礎結構上的Adobe Commerce (所有版本),請參閱 雲端部署程式靜態內容部署策略 (位於我們的開發人員檔案中)。
  2. 針對雲端基礎結構上的Adobe Commerce (所有版本),請確定ece-tools使用的是最新版本。 請參閱: 更新ece-tools版本 (位於我們的開發人員檔案中)。

  3. 對於雲端基礎結構上的Adobe Commerce (所有版本),請確定在建置階段而非部署階段中部署靜態內容。 請參閱: 存放區設定的組態管理 — 靜態內容部署效能 (位於我們的開發人員檔案中)。

  4. 請確定您沒有長期執行的cron工作,並終止任何長期執行的cron程式。 長時間執行的cron工作可能會佔用CPU資源,並可能大幅增加部署時間。

  5. 針對Adobe Commerce內部部署(所有版本),請檢查 php CLI中的處理程式可以存取 pub/static 目錄。 否則,您可能會遇到靜態內容部署無法將檔案寫入該目錄的問題。 如需詳細資訊: 檔案系統存取許可權 (位於我們的開發人員檔案中)。

  6. 確保 generated 目錄不是跨組建的共用目錄;否則,組建可能會隨機失敗。 如需詳細資訊:

    • Adobe Commerce內部部署(所有版本): 技術細節 (位於我們的開發人員檔案中)。
    • 雲端基礎結構上的Adobe Commerce (所有版本): 部署程式 — 階段2:建置 (位於我們的開發人員檔案中)。
  7. 檢查您的SCD策略。 此 快速 策略是預設值。 如需詳細資訊:

其他資訊

在我們的開發人員檔案中:

recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60