改進文件產生效能

您可以嘗試下列步驟,縮短 Rational® Publishing Engine 用來產生輸出文件的時間。

程序

  1. 在範本中盡可能使用清單與段落,而不要使用表格。
  2. 盡可能以原生排序和過濾器取代 Script 化的排序和過濾器。 如果您在範本中使用 Rational Publishing Engine 過濾器,Rational Publishing Engine 會處理來自資料來源的資料。請改用原生過濾器來將過濾工作重新配置給資料來源應用程式, 而不要使用 Rational Publishing Engine 請參閱使用原生過濾器來擷取資料排序來自查詢的資料以取得相關資訊。
  3. 在文件規格內容中,指定資料來源和範本的鑑別類型。 請參閱指定文件規格中的資料來源鑑別類型以取得相關資訊。
  4. Rational Publishing Engine 必須進行的範本至資料來源的要求數目減到最少。 要求數目越少,產生文件所需要的時間也越短。
    如果可以,盡可能地將資料要求數目減至最少。需要的資料要求數目是根據您在最上層的元素查詢結構方式而定,不管是否使用「資料來源配置元素」,也不管是否使用過濾器。
    表 1. 建議的實務
    需要最少要求的建議實務 要求數目
    查詢位在單一母項查詢之下的 2 個儲存器 + 資料來源配置元素
    具有「資料來源配置元素」的儲存器,具有儲存器和另一個儲存器的儲存器。
    1
    查詢位在單一母項儲存器之下的 2 個儲存器,每一個都有不同的過濾器 + 資料來源配置元素
    具有「資料來源配置元素」的儲存器、具有過濾器的儲存器,以及具有過濾器的另一個儲存器。
    2
    表 2. 替代的實務
    需要額外要求的替代實務 要求數目
    2 個獨立儲存器,每一個都有最上層查詢 + 資料來源配置元素
    具有「資料來源配置元素」的儲存器、1 個儲存器和另一個儲存器。
    2
    註: 如果記載的要求總時間大於文件產生總時間,當 data read ahead 設定為 true、資料具有分頁,或是正在下載影像,就可能發生此情況。Rational Publishing Engine 所報告的要求時間並不是絕對值,即使在它小於文件產生總時間時亦然。由於文件產生引擎中的平行化,要求時間不表示實際的引擎處理時間。
  5. 從文件規格中,移除不用的輸出類型。 請參閱刪除輸出格式以取得相關資訊。
  6. 如果您遠端產生文件,但未使用「中央管理」元件,請在「遠端服務」喜好設定中輸入個別的「遠端文件產生 URL」,而不是輸入單一「遠端服務」URL 用於所有元件。