1. 程式人生 > >Confluence 6 在你的 LDAP 目錄中優化使用者和使用者組數量

Confluence 6 在你的 LDAP 目錄中優化使用者和使用者組數量

連線 LDAP 伺服器能為你的使用者管理提供靈活高效的解決方案。為了達到優化的效能,後臺同步程式將會從 LDAP 上查詢和下載資料同步到你本地的 Confluence 伺服器資料庫上同時還會定時的更新資料以保持 Confluence 的資料與 LDAP 上的資料是一致的。

在對使用者進行同步,拷貝,快取的時候使用者,使用者組和使用者組成員的數量將會決定系統同步所需要的時間。我們推薦最大使用者的使用數量和同步方法在下面描述:

推薦影響連線的 LDAP 目錄:

  • Microsoft Active Directory
  • 所有其他的 LDAP 目錄伺服器

下面的的 LDAP 配置不會對同步產生影響:

  • 使用 LDAP 授權的內部目錄
  • LDAP 目錄,但是配置為 僅用授權,使用者第一次登入後拷貝使用者(Authentication Only, Copy User On First Login)

基於你使用者,使用者組和使用者組成員的數量,請選擇下面的 LDAP 目錄伺服器配置解決方案。

最多 10,000 (一萬)使用者,1000(1千)使用者組和每一個使用者組中 20 個使用者 選擇 'LDAP' 或 'Microsoft Active Directory' 目錄型別。你可以使用完全同步選項。你的 Confluence 應用將會把 LDAP 伺服器上的資料完全複製儲存到本地資料庫中。
超過上面的配置 使用 LDAP 過濾器來減少 LDAP 使用者和使用者組資料同步的時候可見和下載的資料量。
我們的測試結果

我們對從我們內部網路中從 AD 伺服器上同步 10,000 使用者,1000 使用者組和 200,000 的使用者組成員進行了測試。

我們發現初始化同步將要花費大概 5 分鐘。後續的增量同步,指對 AD 伺服器上有修改的使用者資訊同步的話只需要幾秒鐘就可以完成了。

請注意,影響使用者同步效率和時間的一些因素如下:

  • 使用者數量大小:使用 LDAP 過濾器來最小化的滿足你的需求。
  • LDAP 伺服器型別: 我們支援在 AD 中修改的查詢,所以後續同步使用 AD 的伺服器將會明顯快於使用 LDAP 的伺服器。
  • 網路技術情況:連線你 LDAP 伺服器的網路情況越好,你的同步效率將會越高。
  • 資料庫效能: 正如我們所描述的,同步 LDAP 伺服器使用者資訊等於在本地資料庫中快取 LDAP 使用者資訊,你的資料庫效能將會影響整個同步的效率。
  • JVM heap 大小: 如果你的 heap 大小被設定為過小的話,你的 Java 虛擬機器將會在 LDAP 同步的時候進行大量的記憶體垃圾回收操作,這個將會影響你的同步效能。

相關推薦

Confluence 6LDAP 目錄優化使用者使用者數量

連線 LDAP 伺服器能為你的使用者管理提供靈活高效的解決方案。為了達到優化的效能,後臺同步程式將會從 LDAP 上查詢和下載資料同步到你本地的 Confluence 伺服器資料庫上同時還會定時的更新資料以保持 Confluence 的資料與 LDAP 上的資料是一致的。 在對使用者進行同步,拷貝,快取的時

Confluence 6LDAP 目錄優化用戶用戶數量

Confluence連接 LDAP 服務器能為你的用戶管理提供靈活高效的解決方案。為了達到優化的性能,後臺同步程序將會從 LDAP 上查找和下載數據同步到你本地的 Confluence 服務器數據庫上同時還會定時的更新數據以保持 Confluence 的數據與 LDAP 上的數據是一致的。在對用戶進行同步,拷

Confluence 6 從外部目錄同步數據支持的目錄類型

Confluence針對一些特定的用戶目錄類型,Confluence 在系統的數據庫中保存了目錄的緩存信息(用戶和用戶組),這樣能夠讓系統更快速的訪問用戶和用戶組數據。一個數據同步的進程將會間歇性的在系統中運行來將遠程的 LDAP 數據信息同步到本地。數據緩存和同步可以支持下面的用戶目錄類型:LDAP(Mic

Confluence 6 從外部目錄同步數據如何工作

Confluence下面是有關緩存功能的一些摘要信息:用戶和用戶組的緩存信息保存在應用程序的數據庫中。當你連接一個新的外部目錄到系統中的時候,一個同步任務將會啟動被,並且在後臺運行拷貝所有需要的用戶和用戶組信息,以及用戶組的成員信息到本地的應用數據庫中。這個進程可能會花費一些時間,所花費的時間基於你拷貝的 L

Confluence 6 從外部目錄同步資料配置同步間隔

你可以在目錄配置介面中設定 同步間隔(Synchronisation Interval)。同步間隔時間指的是 2 個從目錄伺服器上查詢請求的間隔時間。 為你的系統設定同步間隔時間基於下面的一些考慮: 你可以容許I系統資料不同步的長度。 你目錄伺服器和你本地應用的中同步的資料量。 你使用者的數量。

Confluence 6 用戶目錄圖例 - 使用 LDAP 授權的內部目錄

Confluence上面的圖:Confluence 連接 LDAP 服務器僅用做授權https://www.cwiki.us/display/CONFLUENCEWIKI/Diagrams+of+Possible+Configurations+for+User+ManagementConfluence 6 用

Confluence 6 用戶目錄圖例 - 連接 Jira Jira 連接 LDAP

Confluence上面的圖: Confluence 連接到 JIRA 用戶管理,JIRA 使用 LDAP 用戶目錄。https://www.cwiki.us/display/CONFLUENCEWIKI/Diagrams+of+Possible+Configurations+for+User+Managem

Confluence 6 用戶目錄圖例 - 使用 LDAP 授權,在用戶第一次登陸時拷貝用戶

Confluence上面的圖:Confluence 連接到一個 LDAP 目錄只用作授權,當用戶登錄 Confluence 的時候,使用 LDAP 授權並且將用戶信息同步到本地路服務器上。https://www.cwiki.us/display/CONFLUENCEWIKI/Diagrams+of+Possi

Confluence 6 模板可用的物件

包含巨集正文和引數,下面的 Confluence 物件在巨集中可用: $body 巨集的正文(如果巨集有正文的話) String $paramfoo, $parambar, ...$param<name> 傳遞到你巨集中被命名的引數("foo", "bar")

Confluence 6 管理多目錄

有一個 class http enc order 服務 spl con 其他 這個頁面描述了如果在 Confluence 中定義了多個目錄服務器將會發生什麽樣的情況。例如你可能會有一個內部目錄服務器同時你還可能有連接一個 LDAP 外部服務器或者使用多種類型的其他用戶目錄。

Confluence 6 管理多目錄概述

Confluence這裏是有關目錄順序如何影響處理流程:目錄中的順序是被用來如何查找用戶和組的順序。修改用戶和用戶組將會僅僅應用到應用程序具有修改權限的第一個目錄中。配置目錄載入順序你可以修改在 Confluence 中定義的目錄順序。從 Confluence 幹理由控制臺中選擇 用戶目錄(User Dire

Confluence 6 用戶目錄圖例 - Confluence 內部目錄

Confluence上面的圖:Confluence 使用內部目錄為用戶管理。 https://www.cwiki.us/display/CONFLUENCEWIKI/Diagrams+of+Possible+Configurations+for+User+ManagementConfluence 6 用戶目錄

Confluence 6 用戶目錄圖例 - Jira 連接到 Crowd

Confluence 上面的圖:Confluence, JIRA 和其他應用程序連接到 Crowd 作為用戶管理。https://www.cwiki.us/display/CONF6EN/User+Management+Limitations+and+RecommendationsConfluence 6 用

Confluence 6 在編輯器控制參數的顯示

Confluence你可以決定宏參數在 Confluence 編輯器中如何進行顯示的。在默認的情況下,在宏占位符下盡可能顯示能顯示的所有參數:你可以控制這裏顯示的參數數量,通過這種控制你可能盡量的為編輯者提供有效的信息。例如,在 Confluence 的經過宏中有 2 個參數,title 和 icon。我們考

Confluence 6 從其他備份恢復數據

https acl spl 進行 TE wiki http clas other 一般來說,Confluence 數據庫可以從 Administration Console 或者 Confluence Setup Wizard 中進行恢復。如果你在恢復壓縮的 XML 備份的

Confluence 6 從一個備份獲得文件附件

www. dmi 自動 頁面 允許 ini www 自動備份 config 頁面中的文件附件可以從備份中獲得而不需要將備份文件導入到 Confluence 中。這個在用戶刪掉了附件,但是你還是想恢復這個附件的時候就變得非常有用了。自動備份和手動備份都允許你進行這個操作,但是

Confluence 6 修改 Home 目錄的位置

home tro 符號鏈接 wiki 定義 windows 第一次 ron var 當 Confluence 第一次啟動的時候,Confluence 將會讀取 confluence-init.properties 文件並從這個文件中確定如何去查找 Home 目錄。 希望修

Confluence 6 從一個模板建立一個空間

Confluence 已經儲存了一系列的模板,這些模板被稱為 空間藍圖(space blueprints),這模板具有一些自定義的主頁,邊欄或者可能有藍圖頁面或一些示例內容來幫助你開始使用 Confluence。 這個頁面是有關空間的藍圖的。你可以檢視 Blueprints 

Confluence 6 內容在空間是如何組織的

你可以將空間考慮為一個容器,在這個容器中保持了有關你專案中所有重要的東西,包括小組,專案或者專案相關的工作。這些東西有很高的自主性,這表示的是每個空間都有自己的的頁面,檔案,評論以及 RSS 新聞源。 每一個空間可以自主的建立一個主頁—— 使用者導航到你空間中看到的第一個頁面。你可以對你的空間主頁和邊欄進行

Confluence 6 從其他備份恢復資料

如果你在恢復壓縮的 XML 備份的時候遇到了問題,你還是可以對整個站點進行恢復的,如果你能提供下面 2 個備份的話: 一個有關 home 目錄的所有備份。 一個有關你資料庫的備份(如果你使用的是外部資料庫的話)。 有關恢復備份的方法基於你使用的是內部資料庫還是外部資料庫會有些不同。外部資料庫