[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}
索引器設定的最佳實務
為了最佳化及維護網站效能,請使用本文所述的效能最佳實務來檢閱及更新索引器設定。
受影響的產品和版本
- 雲端基礎結構上的Adobe Commerce
- Adobe Commerce內部部署
設定索引子以依排程更新
Adobe Commerce有兩種索引子模式: Update on Save和Update on Schedule。
-
當目錄或其他資料變更時,Update on Save 模式會立即更新索引。 例如,如果管理員使用者將新產品新增到類別,則類別產品索引會在儲存更新時立即重新索引。
-
Update on Schedule 模式會儲存資料更新的相關資訊,而重新索引作業和索引更新是由在背景以排程間隔執行的cron作業所管理。 cron作業並不總是在每次執行時執行重新索引。 只有在索引器變更記錄中有新專案時(例如,索引器上有待處理專案),才會重新索引。
如果大型存放區有多個管理員在後端工作或有許多匯入和匯出,則會觸發頻繁的索引更新。 如果您的網站索引設定設為Update on Save模式,經常重新索引會降低資料庫效能,進而減慢網站效能,並造成重新索引程式長時間延遲,尤其是對於大型商店。
若要最大化網站效能,請遵循以下編制索引最佳實務:
IMPORTANT
Customer Grid索引子行為在2.4.8中變更:
- 2.4.8 之前: Customer Grid索引子只能使用Update on Save選項重新索引,不支援Update by Schedule選項。
- 2.4.8和更新版本: Customer Grid索引子同時支援Update on Save和Update by Schedule模式,且預設為Update by Schedule。
其他資訊
- 管理員使用者的索引管理
- 使用Magento CLI的索引管理
- 開發人員的索引概觀
recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60