这些配置参数控制 IBM® HTTP Server 中的高级快速路径体系结构 (AFPA) 功能部件。
快速响应高速缓存加速器 (FRCA) 利用基于 IBM 高级快速路径体系结构(AFPA
前缀派生自此体系结构)的特殊高性能组件。您可以针对 IPv4 配置 FRCA。IPV6 不受支持。
![[AIX]](../images/aixlogo.gif)
AfpaBindLogger 伪指令
AfpaBindLogger
伪指令用于将内核中的快速响应高速缓存加速器 (FRCA) 记录线程与特定处理器绑定。
此命令的格式为 AfpaBindLogger [-1, 0, 1, ..., n],其中
-1 使记录线程保持不绑定状态,而介于 0 到系统上的处理器总数的数字会将记录线程与对应的处理器绑定。
伪指令 |
描述 |
作用域 |
每个物理 Apache 服务器一个伪指令 |
缺省值 |
(-1) |
注意 |
仅在 AIX® 操作系统上有效。 |
![[AIX]](../images/aixlogo.gif)
![[Windows]](../images/windows.gif)
AfpaCache 伪指令
AfpaCache 伪指令针对特定作用域(例如,某个目录)开启或关闭快速响应高速缓存加速器 (FRCA)。AfpaCache
伪指令适用于作用域中的所有后代,除非被另一个伪指令修改。
伪指令 |
描述 |
作用域 |
服务器配置、虚拟主机和目录 |
语法 |
On 或 off |
用法 |
AfpaCache on |
覆盖 |
选项 |
配置文件中的多个实例 |
允许 |
注意 |
在 Windows 32 位和 AIX 操作系统上有效。 |
![[Windows]](../images/windows.gif)
AfpaDynacacheMax 伪指令
在 Windows 操作系统上,AfpaDynacacheMax
伪指令用于控制对 Servlet 和 JavaServer Pages 文件进行高速缓存所占用的总内存量。
对静态文件进行高速缓存时,每个条目只有很少量的开销,因为文件本身不占用高速缓存中的空间,只有文件句柄占用空间。然而,对于 Servlet 和 JavaServer Pages
文件而言,响应主体存储在物理内存中,因此必须小心以避免耗尽所有的可用内存。如果没有此伪指令,那么快速响应高速缓存加速器会自动将上限设置为大约是物理内存的八分之一。使用此伪指令会覆盖缺省值。
伪指令 |
描述 |
语法 |
AfpaDynacacheMax size (Megabytes) |
作用域 |
每个物理 Apache 服务器一个伪指令 |
注意 |
在 Windows 32 位操作系统上有效 |
![[AIX]](../images/aixlogo.gif)
![[Windows]](../images/windows.gif)
AfpaEnable 伪指令
AfpaEnable 伪指令启用快速响应高速缓存加速器 (FRCA)。如果
AfpaEnable 伪指令存在且装入了 mod_afpa_cache.so,那么 FRCA 将侦听 AfpaPort 伪指令所指定的端口。
伪指令 |
描述 |
语法 |
AfpaEnable |
作用域 |
每个物理 Apache 服务器一个伪指令 |
注意 |
在 AIX 和 Windows 操作系统上有效。 |
![[AIX]](../images/aixlogo.gif)
![[Windows]](../images/windows.gif)
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 = 具有虚拟主机信息的二进制日志
![[AIX]](../images/aixlogo.gif)
AfpaLogging 伪指令
AfpaLogging
伪指令开启或关闭快速响应高速缓存加速器 (FRCA) 日志记录。
伪指令 |
描述 |
作用域 |
每个物理 Apache 服务器一个伪指令 |
语法 |
AfpaLogging On | Off |
注意 |
仅在 AIX 操作系统上有效。 |
![[AIX]](../images/aixlogo.gif)
AfpaMaxCache 伪指令
AfpaMaxCache 伪指令指定插入到快速响应高速缓存加速器 (FRCA) 高速缓存中的最大文件大小。
伪指令 |
描述 |
语法 |
AfpaMaxCache [size (bytes)] |
作用域 |
每个物理 Apache 服务器一个伪指令 |
缺省值 |
无 |
注意 |
仅在 AIX 操作系统上有效。 |
![[AIX]](../images/aixlogo.gif)
AfpaMinCache 伪指令
AfpaMinCache
伪指令指定插入到快速响应高速缓存加速器 (FRCA) 高速缓存中的最小文件大小。
伪指令 |
描述 |
语法 |
AfpaMinCache [size] |
作用域 |
每个物理 Apache 服务器一个伪指令 |
缺省值 |
无 |
注意 |
仅在 AIX 操作系统上有效。 |
![[AIX]](../images/aixlogo.gif)
![[Windows]](../images/windows.gif)
AfpaPort 伪指令
AfpaPort 伪指令告知 FRCA 侦听哪个 TCP 端口。AfpaPort 伪指令对服务器上所有处于活动状态的 TCP 网络适配器发出侦听命令。该侦听命令对于所有 TCP 地址都有效。
伪指令 |
描述 |
语法 |
AfpaPort port number |
作用域 |
每台服务器一个伪指令 |
注意 |
仅在 AIX 和 Windows 32 位操作系统上有效 |
![[AIX]](../images/aixlogo.gif)
AfpaRevalidationTimeout 伪指令
AfpaRevalidationTimeout
伪指令设置对已高速缓存的对象进行重新验证的时间间隔。如果某个已高速缓存的对象超过 RevalidationTimeout,那么将会高速缓存新的副本。
伪指令 |
描述 |
语法 |
AfpaRevalidationTimeout [value] |
作用域 |
全局 |
缺省值 |
60 秒 |
注意 |
仅在 AIX 操作系统上有效。 |