版本清除

在標準安裝中AEM,當您在更新內容後啟動頁面時,會建立新版本的頁面或節點。

注意

如果未進行任何內容變更,您會看到訊息,指出頁面已啟動,但不會建立新版本

您可以使用側點的​版本控制​標籤,在要求時建立其他版本。 這些版本儲存在儲存庫中,並可以根據需要進行還原。

這些版本不會清除,因此儲存庫大小會隨著時間而增長,因此需要進行管理。

AEM附帶了各種機制,幫助您管理儲存庫:

  • 版本管理器

    這可設定為在建立新版本時清除舊版本。

  • 清除版本工具

    這是監視和維護儲存庫的一部分。

    它允許您根據以下參數進行干預,以刪除節點的舊版本或節點層次:

    • 儲存庫中要保存的最大版本數。

      超過此數目時,會移除最舊的版本。

    • 儲存庫中任何版本的最大存留期。

      當版本的年齡超過此值時,會從儲存庫中清除它。

  • 版本清除維護任務。 您可以計畫「版本清除」維護任務,以自動刪除舊版。 因此,這將手動使用「版本清除」工具的需求降至最低。

注意

為了優化儲存庫大小,您應經常運行版本清除任務。 當流量有限時,應排程工作在營業時間以外的時間。

版本管理器

除了通過清除工具明確清除外,還可以將「版本管理器」配置為在建立新版本時清除舊版本。

要配置版本管理器,請為以下項目建立配置:

PID com.day.cq.wcm.core.impl.VersionManagerImpl

可使用下列選項:

  • versionmanager.createVersionOnActivation (布林值,預設值:true)

    是否在啟動頁面時建立版本。

    除非將複製代理配置為禁止建立版本,否則將建立版本, Version Manager將遵守該版本

    只有在versionmanager.ivPaths中包含的路徑上進行啟動時,才會建立版本(請參閱下面)。

  • versionmanager.ivPaths (字串[],預設值:{"/"})

    如果versionmanager.createVersionOnActivation為true,則在啟動時隱式建立版本的路徑。

  • versionmanager.purgingEnabled (布林值,預設值:false)

    是否在建立新版本時啟用清除

  • versionmanager.purgePaths (字串[],預設值:{"/content"})

    建立新版本時,要清除版本的路徑。

  • versionmanager.maxAgeDays (int,預設值:30)

    清除時,任何舊於此值的版本都將被移除。 如果此值小於1,則不會根據版本的年齡執行清除

  • versionmanager.maxNumberVersions (int,預設值5)

    清除後,任何早於第n個最新版本的版本都將被刪除。 如果此值小於1,則不會根據版本數執行清除

  • versionmanager.minNumberVersions (int,預設值0)

    不論年齡為何,最低版本數。 如果此值設為小於1的值,則不會保留最低版本數。

注意

建議不要在儲存庫中保留大量版本。 因此,在配置版本清除操作時請注意不要從清除中排除太多版本,否則儲存庫大小將無法正確優化。 如果您由於業務需要而保留大量版本,請聯繫Adobe支援以找到優化儲存庫大小的其他方法。

組合保留選項

定義應如何保留的版本(maxAgeDaysmaxNumberVersionsminNumberVersions)的選項可依您的需求組合。

例如,定義要保留的最大版本數AND要保留的最舊版本時:

  • 設定:

    • maxNumberVersions = 7
    • maxAgeDays = 30
  • 使用:

    • 過去60天內製作了10個版本
    • 其中3個版本是在過去30天內建立
  • Will means that:

    • 最後3個版本將會保留

例如,在定義要保留的最大AND最小版本數和要保留的最舊版本時:

  • 設定:

    • maxNumberVersions = 3
    • maxAgeDays = 30
    • minNumberVersions = 3
  • 使用:

    • 60天前製作的5個版本
  • Will means that:

    • 3個版本將保留

清除版本工具

清除版本工具用於清除儲存庫中節點版本或節點層次結構。 其主要用途是通過刪除節點的舊版本來幫助您減小儲存庫的大小。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now