Confluence 6 內存使用和需求

來自專欄 Confluence

管理 Confluence 性能和內存的使用和有什麼資源可用是密切相關的。如果你給 Confluence 更多的內存來緩存內容,Confluence 將會運行得更加迅速,但是相對比較低的內存環境中,Confluence 也能夠很好的進行工作。下面是有關 Confluence 站點進行配置的一些小技巧。

增加 Confluence 中可用的內存數量

查看 增加 JIRA 內存 頁面來獲得如何為 Web 應用程序增加可用內存,通常這個策略也可以在 Confluence 上使用。

嵌入資料庫

嵌入的 HSQL 資料庫能夠允許 Confluence 訪問存儲到內存中的資料庫,當 Confluence 服務運行的時候。當你遇到內存不夠用或者溢出的時候,你可以考慮 migrating Confluence to an external database 中的方案。

緩存

在默認的情況下,Confluence 在內存中保存有大量的的緩存數據來提高用戶的使用體驗。這的配置需要增加內存的使用來換取效率。大型 Confluence 站點的管理員可能需要配置較多的內存來提高 Confluence 的使用效率。

為了自定義 Confluence 緩存來符合你的使用,請參考 Performance Tuning 頁面中的內容。

為了增加 Confluence 可用的內存數量,請參考 How to fix out of memory errors by increasing available memory 頁面中的內容。

郵件錯誤隊列

Confluence 保留所有電子郵件發送內部錯誤的對立信息。在內部錯誤包括有網路連接問題,電子郵件隊列可用在錯誤被修復後重新手動發送。在一些特定的情況下,電子郵件隊列可能會包含有一些大數據的對象。這個隊列通常是能夠自動刷新的,但是如果你有很多的電子郵件錯誤,你可能會看到你的內存出現了問題。

附件

對大附件進行索引,我們需要將附件內容載入到內存中。當將附件載入內存的時候,我們將會遇到臨時的系統資源高消耗同時還會導致索引失敗,因為不是所有的附件都能載入到內存中。

cwiki.us/display/CONF6Z


推薦閱讀:
相關文章