AFPA 指引:IBM HTTP Server
系統管理 IBM HTTP Server 文件
適用 Windows NT 適用 AIX

AFPA 指引


適用於 Windows NT  

AfpaAdvancedTuning

  • 語法 - AfpaAdvancedTuning tuning_string
  • 範圍 - 每一個實體 Apache 伺服器一個指引
  • 預設值 - 無
  • 附註 -
    • 僅限用於 Windows NT。
    • AFPA 指引控制「快速回應快取加速器」。

AfpaAdvancedTuning 指引具有進階調整參數, 您必須很瞭解 Web 伺服器的效能。 若誤用這些切換開關,會導致系統不穩定及效能不佳。 預設設定是大部份需求的最佳設定。 預設設定的功能很強大。

切換開關及其預設值的簡短說明:

  • /bufs - 記載緩衝區的個數(每一個記載緩衝區為 65536; 每 5 秒鐘會寫入一次所有的記載緩衝區),預設值 = 285
  • /size - 快取檔案大小上限,預設值 = 92160
  • /conns - 連線端點個數,預設值 = 6500
  • /ttl - 項目保持執行的時間,以秒表示,預設值 = 180
  • /threads - 每個 CPU 的工作者緒個數,預設值 = 3
  • /active - 每個 CPU 的使用中最大工作者緒個數,預設值 = 10

切換開關的詳細說明:

  • "/bufs" 切換開關可指定 AFPA 用來存取日誌的記載緩衝區個數。 在將存取日誌寫入磁碟之前,必須用緩衝區來儲存存取日誌。每 5 秒鐘 AFPA 會將所有的日誌緩衝區寫入磁碟。 產量愈高,儲存日誌項目所需的記憶體就愈多。所需的緩衝區數量大約等於 (tps*ls*5)/65536,其中 "tps" 是所預期的每秒異動量, 而 "Ls" 是記載異動量所需的一般資料大小。 假設日誌項目小於 256 位元組,而記載緩衝區的數量是 285 (預設值), 則 AFPA 每秒可處理 14592 個異動,而不需要更多的記載緩衝區。
  • "/size" 切換開關可指定 AFPA 在其主要快取中保留的最大檔案大小。 比此大的檔案都會被快取到 AFPA 次要快取中。插腳記憶體會備份主要快取。
  • "/conns" 切換開關可指定 AFPA 使用的預配置 socket 數量。 基於效能的理由,AFPA 會預先配置 socket。選擇的預配置 socket 的數量應該大約等於所預期的每秒異動量。
  • "/ttl" 切換開關指定 AFPA 主要快取中,檔案的最大存活期限(存在的時間),以秒表示。 超過此時間時,檔案即會從 AFPA 主要快取中移除。 將此值設定為 0,可防止 AFPA 主要快取中的檔案變舊。
  • "/threads" 切換開關可指定 AFPA 用來處理要求的工作者緒數量。
  • "/active" 切換開關可指定並行使用但不會在輸入/輸出 (I/O) 時暫停執行的工作者緒數量。

一般 1、2 及 4 way 機器最佳化設定範例

  • 1 way: AfpaAdvanced Tuning "/bufs 68 /size 75000 /conn 8000"
  • 2 way: AfpaAdvancedTuning "/bufs 93 /size 75000 /conn 10000"
  • 4 way: AfpaAdvancedTuning "/bufs 123 /size 65000 /conn 12000"
適用於 AIX  

AfpaBindLogger

  • 說明 - AfpaBindLogger [-1,0,1,..,n]
  • 範圍 - 每一個實體 Apache 伺服器一個指引
  • 預設值 - (-1)
  • 附註 -
    • 僅限用於 AIX。
    • AFPA 指引控制「快速回應快取加速器」。
    • 這個指令只會將核心記載緒連結到處理器。

AfpaBindLogger 可讓您將核心中「快速回應快取」記載緒連結至特定的處理器。 指令的格式為 AfpaBindLogger [-1, 0, 1, ..., n], 其中 -1 會使記載緒保持離線,而從 0 到系統上之處理器的總數,則會將記載緒連結至該處理器。

適用於 AIX 適用於 Windows NT

AfpaCache

  • 說明 - 啟用或關閉「快速回應快取加速器」
  • 範圍 - 伺服器配置、虛擬主電腦、目錄、每個目錄的配置檔
  • 語法 - On 或 off
  • 用法 - AfpaCache on
  • 預設值 - 無
  • 置換 - 選項
  • 配置檔中包含多個案例 - 允許
  • 附註 -
    • 僅限用於 AIX 及 Windows NT。
    • AFPA 指引控制「快速回應快取加速器」。

AfpaCache 指引可啟用或關閉特定範圍(例如,目錄)的「快速回應快取加速器」。 此指引可套用到範圍中的所有後代,除非有另一個指引將其修改。

 
適用於 AIX 適用於 Windows NT

AfpaEnable

  • 語法 - AfpaEnable
  • 說明 - 啟用「快速回應快取加速器」
  • 範圍 - 每一個實體 Apache 伺服器一個指引
  • 預設值 - 關閉「快速回應快取加速器」
  • 附註 -
    • 僅限用於 AIX 及 Windows NT。
    • AFPA 指引控制「快速回應快取加速器」。

AfpaEnable 指引可啟用「快速回應快取加速器」(快取加速器)。 如果指引存在,「快取加速器」便會接聽「埠」指引所指定的 TCP 埠或預設埠 80。 「快取加速器」會接聽伺服器上所有作用中的 TCP/IP 配接卡的連接埠。 若該埠連結到特定的 TCP/IP 配接卡,就會停用「快取加速器」。

適用於 AIX 適用於 Windows NT

AfpaLogFile

  • 說明 - 定義「快取加速器」日誌檔名稱、位置及記載格式
  • 範圍 - 每一個實體 Apache 伺服器一個項目
  • - file_path_and_name log_format
  • 預設值 - /tmp/afpa.logb
  • 日誌格式 -
    • CLF = 一般日誌格式
    • ECLF = 延伸的一般日誌格式
    • V-CLF = 一般日誌格式 (包含虛擬主電腦資訊)
    • V-ECLF = 延伸的一般日誌格式 (包含虛擬主電腦資訊)
    • BINARY = 二進位日誌 (包含虛擬主電腦資訊) (僅限 AIX)
  • 配置檔中包含多個實例 - 不允許
  • 附註 -
    • 僅限用於 AIX 及 Windows NT。
    • AFPA 指引控制「快速回應快取加速器」。

如果 AfpaLogFile 指引不存在,則預設值為關閉「快取加速器」記載功能。

現行的日期將會用來作為日誌檔的檔案類型。日誌檔會在每天午夜時分自動轉換。

適用於 AIX

AfpaLogging

  • 說明 - AfpaLogging 開啟或關閉
  • 範圍 - 每一個實體 Apache 伺服器一個指引
  • - On 或 off
  • 預設值 - (-1)
  • 附註 -
    • 僅限用於 AIX。
    • AFPA 指引控制「快速回應快取加速器」。

AfpaLogging 指引啟用或關閉「快速回應快取加速器」記載。

適用於 AIX

AfpaMaxCache

  • 語法 - AfpaMaxCache [size]
  • 範圍 - 每一個實體 Apache 伺服器一個指引
  • 預設值 - 無
  • 附註 -
    • 僅限用於 AIX。
    • AFPA 指引控制「快速回應快取加速器」。

AfpaMaxCache 指引可指定插入「快速回應快取加速器」快取中的檔案大小上限。

適用於 AIX

AfpaMinCache

  • 語法 - AfpaMinCache [size]
  • 範圍 - 每一個實體 Apache 伺服器一個指引
  • 預設值 - 無
  • 附註 -
    • 僅限用於 AIX。
    • AFPA 指引控制「快速回應快取加速器」。

AfpaMinCache 指引指定插入「快速回應快取加速器」快取中的檔案大小下限。

適用於 AIX

AfpaRevalidationTimeout

  • 語法 - AfpaRevalidationTimeout <秒鐘>
  • 範圍 - 廣域
  • 預設值 - 60
  • 附註 -
    • 僅限用於 AIX。
    • AFPA 指引控制「快速回應快取加速器」。

AfpaRevalidationTimeout 設定重新驗證快取物件的時間間隔。 物件被快取到核心中超過時間間隔後,核心會強制物件的下一個要求,來設定要重新驗證的 Apache 伺服器。 時間間隔以秒計。

適用於 AIX

AfpaSendServerHeader

  • 語法 - AfpaSendServerHeader true 或 false
  • 範圍 - 每一個實體 Apache 伺服器一個指引
  • 預設值 - True
  • 附註 -
    • 僅限用於 AIX。
    • AFPA 指引控制「快速回應快取加速器」。

AfpaSendServerHeader 指引指定「快速回應快取加速器」是否要在回應中傳送 HTTP Server 標題。

 
相關資訊...