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