更新您的內容片段,以達到最佳化 GraphQL 篩選 updating-content-fragments-for-optimized-graphql-filtering
若要最佳化 GraphQL 篩選器的效能,可執行一個程序來更新您的內容片段。
NOTE
更新內容片段後,您可以依照最佳化 GraphQL 查詢的建議進行。
先決條件 prerequisites
確保您有最低的AEM 6.5.17.0版本。
更新您的內容片段 updating-content-fragments
若要執行此程式,請使用下列步驟:
-
設定OSGi設定 針對 內容片段移轉工作設定:
-
在對話方塊中,設定這兩個引數如下:
- ContentFragmentMigration:啟用 :
1
- ContentFragmentMigration:強制 :
1
- ContentFragmentMigration:啟用 :
-
儲存 規格 — 更新程式開始。
-
請等候程式完成。 當屬性為
cfGlobalVersion
顯示於/content/dam
且已設為1
. -
返回OSGi設定以停用程式。
在的對話方塊中 內容片段移轉工作設定 請依照以下方式設定這兩個引數:
- ContentFragmentMigration:啟用 :
0
- ContentFragmentMigration:強制 :
0
- ContentFragmentMigration:啟用 :
限制 limitations
留意以下限制:
-
GraphQL 篩選器的效能最佳化只有在完全更新所有內容片段後才有可能 (由 JCR 節點
/content/dam
的cfGlobalVersion
屬性存在來表示) -
如果在執行更新程序後從內容套組 (使用
crx/de
) 匯入內容片段,則在再次執行更新程序之前,GraphQL 查詢結果中不會考慮這些內容片段。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2