靜態內容部署最佳實務

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

受影響的產品和版本

所有支援的版本

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

最佳實務

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

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

  2. 針對雲端基礎結構上的Adobe Commerce (所有版本),請確定ece-tools使用的是最新版本。 請參閱我們的開發人員檔案中的更新ece-tools版本

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

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

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

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

  7. 檢查您的SCD策略。 quick ​策略為預設值。 如需詳細資訊:

其他資訊

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

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