更新您的內容片段,以達到最佳化 GraphQL 篩選 updating-content-fragments-for-optimized-graphql-filtering

若要最佳化 GraphQL 篩選器的效能,可執行一個程序來更新您的內容片段。

NOTE
更新內容片段後,您可以依照最佳化 GraphQL 查詢的建議進行。

先決條件 prerequisites

確保您有最低的AEM 6.5.17.0版本。

更新您的內容片段 updating-content-fragments

若要執行此程式,請使用下列步驟:

  1. 設定OSGi設定 針對 內容片段移轉工作設定

    OSGi內容片段移轉工作設定

  2. 在對話方塊中,設定這兩個引數如下:

    • ContentFragmentMigration:啟用1
    • ContentFragmentMigration:強制1
  3. 儲存 規格 — 更新程式開始。

  4. 請等候程式完成。 當屬性為 cfGlobalVersion 顯示於 /content/dam 且已設為 1.

  5. 返回OSGi設定以停用程式。

    在的對話方塊中 內容片段移轉工作設定 請依照以下方式設定這兩個引數:

    • ContentFragmentMigration:啟用0
    • ContentFragmentMigration:強制0

限制 limitations

留意以下限制:

  • GraphQL 篩選器的效能最佳化只有在完全更新所有內容片段後才有可能 (由 JCR 節點 /content/damcfGlobalVersion 屬性存在來表示)

  • 如果在執行更新程序後從內容套組 (使用 crx/de) 匯入內容片段,則在再次執行更新程序之前,GraphQL 查詢結果中不會考慮這些內容片段。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2