这些配置参数控制 IBM HTTP Server 中的高级快速路径体系结构(AFPA)功能部件。
有关在 Microsoft® Windows Vista™ 操作系统上使用快速响应高速缓存加速器(FRCA)的限制: FRCA 基于 IBM 高级快速路径体系结构(AFPA),在
Microsoft Windows Vista 操作系统上不受支持。如果在配置文件上启用了 FRCA,那么 IBM HTTP Server
将无法启动。这是永久限制。
快速响应高速缓存加速器(FRCA)利用基于
IBM 增强快速路径体系结构的特定高性能组件,AFPA 前缀是从其中派生出来。可配置 FRCA 以使用 IPV4。IPV6 不受支持。
AfpaBindLogger 伪指令
AfpaBindLogger
伪指令用来将内核中的快速响应高速缓存加速器(FRCA)记录线程绑定到特定处理器。
该命令的格式是 AfpaBindLogger [-1, 0, 1, ..., n],其中 -1 将记录线程保留为未绑定,而 0 至系统上总处理程序数的数字将记录线程绑定到该处理程序。
语法 |
AfpaBindLogger [-1,0,1,..,n] |
作用域 |
每个物理 Apache 服务器一个 |
缺省值 |
(-1) |
注释 |
仅在 AIX 操作系统上有效。 |
AfpaCache 伪指令
AfpaCache 伪指令打开或关闭特殊作用域(例如,目录)中的快速响应高速缓存加速器(FRCA)。AfpaCache
伪指令适用于某个作用域中的所有后代,除非被另一个伪指令修改。
作用域 |
服务器配置、虚拟主机、目录 |
语法 |
On 或 off |
用法 |
AfpaCache on
|
覆盖 |
选项 |
配置文件中的多个实例 |
允许 |
注释 |
在 Windows 32 位和 AIX 操作系统上有效。 |
AfpaDynacacheMax 伪指令
在 Windows 操作系统上使用 AfpaDynacacheMax 伪指令以控制用于高速缓存 servlet 和 JavaServer Pages 文件的总内存量。
高速缓存静态文件后,每个条目只有很少的开销,因为文件本身不占用高速缓存中的空间,只有文件处理才会占用。然而,对于 servlet 和 JavaServer Pages 文件来说,响应主体存储在物理内存中,因此必须小心以避免消耗所有可用内存。如果不使用此伪指令,快速响应高速缓存加速器会自动将最大值设置为接近物理内存的八分之一。使用该伪指令以覆盖缺省值。
语法 |
AfpaDynacacheMax size(兆字节) |
作用域 |
每个物理 Apache 服务器一个 |
注释 |
在 Windows 32 位操作系统上有效 |
AfpaEnable 伪指令
AfpaEnable 伪指令启用快速响应高速缓存加速器(FRCA)。如果
AfpaEnable 伪指令存在且装入了 mod_afpa_cache.so,那么 FRCA 将侦听 AfpaPort 伪指令所指定的端口。
语法 |
AfpaEnable |
作用域 |
每个物理 Apache 服务器一个 |
注释 |
在 AIX 和 Windows 操作系统上有效。 |
AfpaLogFile 伪指令
AfpaLogFile 伪指令定义快速响应高速缓存加速器(FRCA)日志文件名、位置和记录格式。
作用域 |
每个物理 Apache 服务器一个 |
语法 |
AfpaLogFile log_file_name [CLF | ECLF | V-CLF | V-ECLF| BINARY] |
注释 |
在 AIX 和 Windows 32 位操作系统上有效。在 Windows 32 位操作系统上,当前日期用作日志文件的文件类型,且日志文件会在每天午夜自动回滚。 |
日志格式如下:
- CLF = 常见日志格式
- ECLF = 扩展的常见日志格式
- V-CLF = 具有虚拟主机信息的常见日志格式
- V-ECLF = 具有虚拟主机信息的扩展的常见日志格式
BINARY = 具有虚拟主机信息的二进制日志
AfpaLogging 伪指令
AfpaLogging
伪指令打开或关闭快速响应高速缓存加速器(FRCA)记录。
作用域 |
每个物理 Apache 服务器一个 |
语法 |
AfpaLogging On | Off |
注释 |
仅在 AIX 操作系统上有效。 |
AfpaMaxCache 伪指令
AfpaMaxCache 伪指令指定插入到快速响应高速缓存加速器(FRCA)高速缓存中的最大文件大小。
语法 |
AfpaMaxCache [size (bytes)] |
作用域 |
每个物理 Apache 服务器一个 |
缺省值 |
无 |
注释 |
仅在 AIX 操作系统上有效。 |
AfpaMinCache 伪指令
AfpaMinCache
伪指令指定插入到快速响应高速缓存加速器(FRCA)高速缓存中的最小文件大小。
语法 |
AfpaMinCache [size] |
作用域 |
每个物理 Apache 服务器一个 |
缺省值 |
无 |
注释 |
仅在 AIX 操作系统上有效。 |
AfpaPort 伪指令
AfpaPort
伪指令告诉 FRCA 在哪个 TCP 端口上侦听。AfpaPort 伪指令对服务器上所有活动的 TCP 网络适配器发出侦听命令。该侦听命令对于所有 TCP 地址都有效。
语法 |
AfpaPort port number |
作用域 |
每台服务器一条伪指令 |
注释 |
仅在 AIX 和 Windows 32 位操作系统上有效 |
AfpaRevalidationTimeout 伪指令
AfpaRevalidationTimeout
伪指令设置高速缓存的对象重新有效的时间间隔。对于高速缓存的对象,当超过 RevalidationTimeout
时,会高速缓存一个新的副本。
语法 |
AfpaRevalidationTimeout [value] |
作用域 |
全局 |
缺省值 |
60 秒 |
注释 |
仅在 AIX 操作系统上有效。 |