参见官方文档
http://php.net/manual/en/book.apc.php
,美元php -r “phpinfo ();“, | grep apc apc apc.cache_by_default =祝辞,提醒=祝辞, apc.canonicalize =祝辞,提醒=祝辞, apc.coredump_unmap =祝辞,Off =祝辞, apc.enable_cli =祝辞,Off =祝辞, apc.enabled =祝辞,提醒=祝辞, apc.file_md5 =祝辞,Off =祝辞, 时间=祝辞apc.file_update_protection 2,=祝辞;2 apc.filters =祝辞,no value =祝辞no 价值 时间=祝辞apc.gc_ttl 3600年,=在3600年 apc.include_once_override =祝辞,Off =祝辞, apc.lazy_classes =祝辞,Off =祝辞, apc.lazy_functions =祝辞,Off =祝辞, apc.max_file_size =祝辞,1 m =在1米 apc.mmap_file_mask =祝辞,no value =祝辞no 价值 时间=祝辞apc.num_files_hint 1000年,=在1000年 apc.preload_path =祝辞,no value =祝辞no 价值 apc.report_autofilter =祝辞,Off =祝辞, apc.rfc1867 =祝辞,Off =祝辞, apc.rfc1867_freq =祝辞,0,=在0 apc.rfc1867_name =祝辞,APC_UPLOAD_PROGRESS =祝辞APC_UPLOAD_PROGRESS apc.rfc1867_prefix =祝辞,upload_ =祝辞upload_ 时间=祝辞apc.rfc1867_ttl 3600年,=在3600年 apc.serializer =祝辞,default =祝辞违约 apc.shm_segments =祝辞,1,=在1 apc.shm_size =祝辞,32 m =祝辞32米 apc.shm_strings_buffer =祝辞,4 m =祝辞4 m apc.slam_defense =祝辞,提醒=祝辞, apc.stat =祝辞,提醒=祝辞, apc.stat_ctime =祝辞,Off =祝辞, apc.ttl =祝辞,0,=在0 apc.use_request_time =祝辞,提醒=祝辞, 时间=祝辞apc.user_entries_hint 4096年,=在4096年 apc.user_ttl =祝辞,0,=在0 apc.write_lock =祝辞,提醒=祝辞,在
1。安装APC扩展
焦油-zxvf, APC-3.1.14.tgz
,扩展=apc.so
,apc.enabled=1
,apc.shm_size=128
,apc.ttl=7200
,apc.user_ttl=7200
,apc。enable_cli=1
有两个首要考虑的问题是:1。给APC分配多少内存空间。2。对于每个请求是否让APC检查一个文件是否被更改。这个两个参数是apc.shm_size和APC。统计
APC自带一个监控页面apc.php,可以从源码包中复制apc.php到一个nginx虚拟主机,然后通过http://xxxxxx/apc。php查看APC缓存的状态。
如果安装php的GD扩展,则可以看到图表
APC。shm_size,,,设置每个共享内存分段的大小,以MB表示。
apc。启用,,,,如果APC是静态编译到PHP代码中,可以将这个值设为0以关闭APC功能。
APC。ttl,,,,,,设置每个存储条目的过期时间,以秒为单位。如果设置为0,那么APC可能一直缓存的都是陈旧的条目,新的条目也没有办法缓存
APC。user_ttl,,,设置每个用户缓存条目的过期时间,以秒为单位。
apc。过滤器,,,,正则匹配需要过滤掉的文件
apc。统计,,,,,对每个请求是否检查要访问的文件是否被更改。,