靜態內容部署最佳實務
本文介紹Adobe Commerce中的靜態內容部署(SCD)最佳實務,協助避免您的網站上無法使用靜態內容的問題。
受影響的產品和版本
- 雲端基礎結構上的Adobe Commerce
- Adobe Commerce內部部署
最佳實務
若要避免靜態內容在網站上無法使用的問題,請遵循下列最佳實務,以確保您的靜態內容已正確設定和部署:
-
請務必遵循部署准則:
-
針對雲端基礎結構上的Adobe Commerce (所有版本),請確定ece-tools使用的是最新版本。 請參閱我們的開發人員檔案中的更新ece-tools版本。
-
對於雲端基礎結構上的Adobe Commerce (所有版本),請確定在建置階段而非部署階段中部署靜態內容。 請參閱:開發人員檔案中的存放區設定的組態管理 — 靜態內容部署效能。
-
請確定您沒有長期執行的cron工作,並終止任何長期執行的cron程式。 長時間執行的cron工作可能會佔用CPU資源,並可能大幅增加部署時間。
-
若為Adobe Commerce內部部署(所有版本),請檢查CLI中的
php
處理序是否可存取pub/static
目錄。 否則,您可能會遇到靜態內容部署無法將檔案寫入該目錄的問題。 如需詳細資訊:開發人員檔案中的檔案系統存取許可權。 -
請確定
generated
目錄不是跨組建的共用目錄;否則,組建可能會隨機失敗。 如需詳細資訊:- Adobe Commerce內部部署(所有版本):開發人員檔案中的技術詳細資訊。
- 雲端基礎結構上的Adobe Commerce (所有版本): 部署程式 — 階段2:我們的開發人員檔案中的組建。
-
檢查您的SCD策略。 quick 策略為預設值。 如需詳細資訊:
- Adobe Commerce內部部署(所有版本):開發人員檔案中的靜態檔案部署策略。
- 雲端基礎結構上的Adobe Commerce (所有版本): 在開發人員檔案中部署變數 — SCD_STRATEGY。
其他資訊
在我們的開發人員檔案中:
recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60