IBM HTTP Server 說明:SSL 指引
- 語法 - AfpaAdvacedTuning 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"
相關資訊
- 說明 - AfpaBindLogger [-1,0,1,..,n]
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 預設值 - (-1)
- 註
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
AfpaBindLogger 可讓您將核心中「快速回應快取」記載緒連結至特定的處理器。
指令的格式為 AfpaBindLogger [-1, 0, 1, ..., n],-1 會使記載緒保持離線,而從 0 到系統上之處理器的總數,則會將記載緒連結至該處理器。
附註:此指令只會將核心記載緒連結到處理器,而不會連結到 Apache 處理程序。
相關資訊
- 說明 - 啟用或關閉「快速回應快取加速器」
- 範圍 - 伺服器配置、虛擬主電腦、目錄、每個目錄的配置檔
- 語法 - on 或 off
- 用法 - AfpaCache on
- 預設值 - 無
- 置換 - 選項
- 配置檔中包含多個實例 - 允許
- 註
- 僅限用於 AIX 及 Windows NT。
- AFPA 指引控制「快速回應快取加速器」。
AfpaCache 指引可於特定範圍(例如目錄)啟用或關閉「快速回應快取加速器」。
此指引可套用在某範圍中的所有後代,除非有另一個指引將其修改。
相關資訊
- 語法 - AfpaEnable
- 說明 - 啟用「快速回應快取加速器」
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 預設值 - 關閉「快速回應快取加速器」
- 註
- 僅限用於 AIX 及 Windows NT。
- AFPA 指引控制「快速回應快取加速器」。
AfpaEnable 指引可用來啟用「快速回應快取加速器」(快取加速器)。
如果指引存在,「快取加速器」便會傾聽「埠」指引所指定的 TCP 埠或預設埠 80。
「快取加速器」將會傾聽伺服器上所使用之所有 TCP/IP 配接卡上的埠。 如果指定該埠來連結特定 TCP/IP 配接卡,便會將「快取加速器」停用。
相關資訊
- 說明 - 定義「快取加速器」日誌檔名稱、位置及記載格式
- 範圍 - 每一個實體 Apache 伺服器一個項目
- 值 - file_path_and_name log_format
- 預設值 - /tmp/afpa.log
- 日誌格式
- CLF = 一般日誌格式
- ECLF = 延伸的一般日誌格式
- V-CLF = 一般日誌格式 (包含虛擬主電腦資訊)
- V-ECLF = 延伸的一般日誌格式 (包含虛擬主電腦資訊)
- BINARY = 二進位日誌 (包含虛擬主電腦資訊) (僅限 AIX)
- 配置檔中包含多個實例 - 不允許
- 註
- 僅限用於 AIX 及 Windows NT。
- AFPA 指引控制「快速回應快取加速器」。
如果 AfpaLogFile 指引不存在,則預設值為關閉「快取加速器」記載功能。
現行的日期將會用來作為日誌檔的檔案類型。日誌檔會在每天午夜時分自動轉換。
相關資訊
- 說明 - AfpaLogging on|off
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 值 - on 或 off
- 預設值 - (-1)
- 註
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
AfpaLogging 指引可啟用或關閉「快速回應快取加速器」記載。
相關資訊
- 語法 - AfpaMaxCache [大小]
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 預設值 - 無
- 註
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
AfapMaxCache 指引可指定可插入「快速回應快取加速器」快取記憶體中的檔案大小上限。
相關資訊
- 語法 - AfpaMinCache [大小]
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 預設值 - 無
- 註
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
AfpaMinCache 指引可指定可插入「快速回應快取加速器」快取記憶體中的檔案大小下限。
相關資訊
- 語法 - AfpaRevalidationTimeout <秒鐘>
- 範圍 - 廣域
- 預設值 - 60
- 註
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
AfpaRevalidationTimeout 可設定重新驗證快取物件的時間間隔。
在時間間隔過期後,一旦物件被快取到核心中,
核心就會強制物件的下一個要求來設定要重新驗證的 Apache 伺服器。
時間間隔以秒計。
相關資訊
- 語法 - AfpaSendServerHeader true|false
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 預設值 - true
- 註
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
AfpaSendServerHeader 指引可指定「快速回應快取加速器」是否要傳送回應中的 HTTP Server 標頭。
相關資訊