background image

; 缓存条目在缓冲区中允许逗留的秒数。0 表示永不超时。建议值为 7200~36000。

 

设为 0 意味着缓冲区有可能被旧的缓存条目填满,从而导致无法缓存新条目。

apc.user_ttl = 0

;SYS
; 类似于 apc.ttl,只是针对每个用户而言,建议值为 7200~36000。

 

设为 0 意味着缓冲区有可能被旧的缓存条目填满,从而导致无法缓存新条目。

apc.gc_ttl = 3600

;SYS
; 缓存条目在垃圾回收表中能够存在的秒数。
; 此值提供了一个安全措施,即使一

服务器

程在执行缓存的源文件时崩溃,

; 而且该源文件已经被修改,为旧版本分配的内存也不会被回收,直到达到此 TTL 值为
止。
; 设为零将禁用此特性。

apc.include_once_override = Off

;SYS
; 请保持为 Off,否则可能导致意想不到的结果。

apc.max_file_size = 1M

;SYS
; 禁止大于此尺寸的文件被缓存。

apc.mmap_file_mask =

;SYS

如果使用 enable-mmap(默认启用)为 APC 编译了 MMAP 支持,

;   这 里 的 值 就 是 传 递 给 mmap 模 块 的 mktemp 风 格 的 文 件 掩 码 ( 建 议 值
为"/tmp/apc.XXXXXX")。
; 该掩码用于决定内存映射区域是否要被 file-backed 或者 shared memory backed。
; 对于直接的 file-backed 内存映射,要设置成"/tmp/apc.XXXXXX"的样子(恰好 6 个 X)。
; 要使用 POSIX 风格的 shm_open/mmap 就需要设置成"/apc.shm.XXXXXX"的样子。
; 你还可以设为"/dev/zero"来为匿名映射的内存使用内核的"/dev/zero"接口。
; 不定义此指令则表示强制使用匿名映射。

apc.num_files_hint = 1000

;SYS
; Web

服务器

可能被包含或被请求的不同源文件的大致数量(建议值为 1024~4096)。

 

如果你不能确定,则设为 0 ;此设定主要用于拥有数千个源文件的站点。

apc.optimization = 0

; 优化级别(

 

建议值为 0 ) 。

; 正整数值表示启用优化器,值越高则使用越激进的优化。
; 更高的值可能有非常有限的速度提升,但目前尚在试验中。

apc.report_autofilter = Off

;SYS
; 是否记录所有由于 early/late binding 原因而自动未被缓存的脚本。

apc.shm_segments = 1

;SYS
; 为编译器缓冲区分配的共享内存块数量(建议值为 1)。
; 如果 APC 耗尽了共享内存,并且已将 apc.shm_size 指令设为系统允许的最大值,