此拓蹼圖顯示 Rational DOORS 和 Rational DOORS Web Access 的一般安裝。
交互作業伺服器是一部已修改的 Rational DOORS 用戶端。它是單執行緒應用程式, 一次只能處理一項要求。除非伺服器位於叢集中,任何的並行作業會使 Rational DOORS Web Access 效能顯著下降。因此, 若為正式作業環境,單單一部交互作業伺服器是不夠的。一組四部交互作業伺服器可支援大約 100 個並行使用者。您可以將多部交互作業伺服器安裝在一或多部實體伺服器上, 但每一部交互作業伺服器都需要一個核心處理器。
交互作業伺服器會快取資料,來改良效能,並保留該資料一段時間。快取會使記憶體用量增加, 這只能在作業系統層次,藉由配置每一項處理程序的記憶體來加以限制。在您啟動交互作業伺服器時, 可藉由包含 -maxMemory 參數,來限制其記憶體用量上限。請使用這個參數, 來設定交互作業伺服器的快取限制。如果要計算這項限制, 請將伺服器上的可用記憶體除以該伺服器上的交互作業伺服器數目。將結果乘以 0.75,以計算記憶體用量的上限。舉例來說,如果 16 GB RAM 的伺服器上有四部交互作業伺服器, 每一部交互作業伺服器的記憶體上限的計算方式如下: (16/4) x 0.75 = 3 GB. 如需啟動交互作業伺服器的相關資訊, 請參閱在 Windows 上啟動 Rational DOORS Web Access 或在 Linux 上啟動 Rational DOORS Web Access。
Rational DOORS Web Access 使用 Apache Tomcat Web 伺服器。每一組四部交互作業伺服器都必須有個別的 Tomcat 實例。您可以在叢集中執行多個 Tomcat 安裝架構。每一個 Tomcat 安裝架構可以有自己的分配管理系統以及一組交互作業伺服器, 且它們都是存取單一 Rational DOORS 資料庫。這項配置可容納更多的使用者, 並可確保系統的備援與恢復能力。
為了改良效能,您可以配置更多的記憶體給 Rational DOORS Web Access Java 虛擬機器 (JVM)。用來啟動 Rational DOORS Web Access 的批次檔含有一個 JVM 記憶體配置參數。一般而言,server.start.bat 批次檔位於: C:\Program Files\IBM\Rational\DOORS Web Access\[version]。如果要改良效能, 請在批次檔中增加 -Xmx 參數的值。