EmailPlus 套件使用快取技術,以避免不斷地從 ClearQuest® 資料庫擷取資訊。快取可使電子郵件規則的評估及執行對 IBM® Rational® ClearQuest 環境的影響降至最低。因為電子郵件規則提供很大的彈性,因此建構規則,以確保進階規則將其本身對效能的影響降至最低。第一次在任何 ClearQuest 階段作業中檢查任何給定記錄類型的所有規則時,EmailPlus 會將它們快取到記憶體中。不論單一記錄類型的規則數目是多少,只會從資料庫中提取一筆記錄。不會使用 ClearQuest 查詢來評估 Simple EmailPlus 規則詞組。Simple EmailPlus 規則詞組會在記憶體中進行全體評估。
如果您使用 PostOffice 傳輸模式,請考量這些要點:
- 此模式對資料庫產生更多負載。對於每一封產生的電子郵件,系統會在 ClearQuest 資料庫中建立一筆記錄及其歷程。中繼服務處理該記錄之後會將其刪除,這需要對應的效能成本。此外,每次中繼服務輪詢資料庫中的 EmailPlusPostOffice 記錄時,就會對資料庫執行 ClearQuest 查詢。在同時處理的查詢數目和記錄數目之間尋找平衡,以平均負載。資料庫的額外負載視產生訊息的電子郵件規則之數目、類型和頻率而定。從不斷摸索的過程中達到平衡。最好避免由中繼服務以批次方式處理大量記錄。也要避免過於頻繁地執行中繼服務。
- 如果中繼服務的本端實例未處理 PostOffice 記錄,則電子郵件訊息會延遲約一個 MultiSite 抄寫週期的時間。