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"
是每秒预期的事务,而 "Is" 是记录事务处理所需的典型大小数据。假设日志条目不多于 256 字节,并且日志缓冲区数为 285(缺省),在不需要更多日志缓冲区的情况下,AFPA 每秒可处理 14592 个事物。
- "/size" 开关指定了在其主高速缓存中保留 AFPA 的最大文件大小。
大于此大小的文件将在 AFPA 的次高速缓存中进行高速缓存。主高速缓存是由固定内存所支持的。固定内存是受限的。对于较小的文件,保存主高速缓存是有利的。
这样做可以防止大文件在主高速缓存中使小文件变得无效。如果此开关的值太大,则将发生这种情况。
- "/conns" 开关指定了使用 AFPA 的预分配套接字数。由于性能的原因,AFPA 会预分配套接字。应当选择
预分配套接字数,以接近每秒的预期事务数。
- "/ttl" 开关以秒为单位在 AFPA 主高速缓存内指定文件的最大生命期(活动时间)。当这段时间过去后,将从 AFPA 的主高速缓存中除去该文件。将此值设置为零会防止 AFPA 使主高速缓存中的文件老化。
- "/threads" 开关指定了 AFPA 用于处理请求的工作者线程数。
- "/active" 开关指定了 I/O 上同步活动并且还未堵塞的工作者线程数。
典型 1、2 和 4 路机器的示例优化设置。
- 1-路:
AfpaAdvanced Tuning "/bufs 68 /size 75000 /conn 8000"
- 2-路:
AfpaAdvancedTuning "/bufs 93 /size 75000 /conn 10000"
- 4-路:
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"
- 作用域-服务器配置、虚拟主机、目录、每个目录的配置文件
- 语法-on 或 off
- 用法-AfpaCache on
- 缺省-无
- 覆盖-选项
- 配置文件中的多个实例-允许
- 注意
- 仅适用于 AIX 和 Windows NT。
- AFPA 伪指令控制快速响应高速缓存加速器功能。
AfpaCache 伪指令为特殊的作用域(如目录)打开或关闭快速响应高速缓存加速器。
将此伪指令应用到作用域中的所有子代,除非由另一个伪指令进行修改。
相关信息
- 语法-AfpaEnable
- 描述-启用快速响应高速缓存加速器
- 作用域-每个物理的 Apache 服务器拥有一个
- 缺省-禁用快速响应高速缓存加速器
- 注意
- 仅适用于 AIX 和 Windows NT。
- AFPA 伪指令控制快速响应高速缓存加速器功能。
AfpaEnable 伪指令用于启用快速响应高速缓存加速器(高速缓存加速器)。
如果显示了此伪指令,高速缓存加速器将侦听由 Port 伪指令所指定的 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 [size]
- 作用域-每个物理 Apache 服务器有一个
- 缺省-无
- 注意
- 仅适用于 AIX。
- AFPA 伪指令控制快速响应高速缓存加速器功能。
AfapMaxCache 伪指令指定了能插入快速响应高速缓存加速器高速缓存的最大文件大小。
相关信息
- 语法-AfpaMinCache [size]
- 作用域-每个物理 Apache 服务器有一个
- 缺省-无
- 注意
- 仅适用于 AIX。
- AFPA 伪指令控制快速响应高速缓存加速器功能。
AfpaMinCache 伪指令指定了可插入快速响应高速缓存加速器高速缓存的最小文件大小。
相关信息
- 语法- AfpaRevalidationTimeout <秒数>
- 作用域-全局
- 缺省- 60
- 注意
- 仅适用于 AIX。
- AFPA 伪指令控制快速响应高速缓存加速器功能。
AfpaRevalidationTimeout 为重新确认的高速缓存对象设置时间间隔。
一旦时间间隔到期后在内核中高速缓存对象,此内核将强制对象的下一个请求,以设置要重新确认的 Apache 服务器。
时间间隔是以秒为单位算。
相关信息
- 语法-AfpaSendServerHeader true|false
- 作用域-每个物理 Apache 服务器有一个
- 缺省-true
- 注意
- 仅适用于 AIX。
- AFPA 伪指令控制快速响应高速缓存加速器功能。
AfpaSendServerHeader 伪指令指定了快速响应高速缓存加速器是否会在响应时发送 HTTP Server 报头。
相关信息