天天看點

Confluence 6 從 WIKI 标記整合到基于 XHTML 的存儲格式

如果你現在正在将 Confluence 從一個老的版本更新到 Confluence 4.0 或者更新的版本 (例如從 Confluence 3.5.x 或者更老的版本),在更新的過程中一個内容整合過程也會進行。這個過程将不會對你的更新造成傷害,因為你已經存在内容是不會被重寫的。作為替代,合并程序将會創為每一個 wiki 的頁面建立一個新的版本。這個新版本将會使用一個新的 XHTML 的存儲格式,是以你可以在 Confluence 的富文本編輯器中進行編輯。

另外,你現在正在将 Confluence 從一個老的版本更新到 Confluence 4.3 或者更新的版本,更新程式将會自動的合并你的頁面模闆,請參考 

Migration of Templates from Wiki Markup to XHTML-Based Storage Format

 頁面中的内容。

注意:盡管這個合并過程是無害的,但是你還是必須要在更新的過程中對你的資料庫進行備份,同時也需要對 home 目錄中的内容進行備份,當你決定對 Confluence 進行任何的

修改或者更新 的時候,這個步驟必不可少。

合并程序

基于你 Confluence 安裝的大小,從 Wiki 标記頁面合并到新的 XHTML 頁面的過程可能需要耗費比較多的時間。具體合并所需要的時間也比較難估計,多個因素都會對這個時間造成影響。基于一個大緻的估算,一個有 130,000 頁面,總計大緻 700MB 的内容,合并需要耗費 6 分鐘左右。

下面的配置屬性可以進行修改以便以對更新的過程進行控制:

屬性 用途 預設值
confluence.wiki.migration.threads 内容合并使用的線程數量 4
confluence.wiki.migration.batch.size 每個批量處理的數量 500
confluence.wiki.migration.versioncomment 關聯到早期版本中的頁面評論 "Migrated to Confluence 4.0"

(有關 Confluence 屬性配置的内容,請參考 

這篇文檔

)。

再次提示,針對 Confluence 的安裝,每個系統的安裝可能都不相同,是以我們很難給出一個通用的配置參數。一個基本的情況是,如果你增加使用線程的數量或者增加批量的數量,或者同時增加使用線程數量和批量的數量的話都會增加記憶體的消耗。如果記憶體使用是你需要考慮的問題的話,你可以選擇增加一個,減少另一個。

另外一個需要避免的情況是,如果你修改了部署在你站點中的緩存數量設定,内容合并的過程可能會迅速使用了 Confluence 的某一個緩存設定,有關自定義緩存的設定請參考 

Cache Performance Tuning

 頁面中的,很有可能會導緻緩存被迅速占滿使用。

https://www.cwiki.us/display/CONF6ZH/Migration+from+Wiki+Markup+to+XHTML-Based+Storage+Format