热搜:NVER node 开发 php

求助,关于APC扩展的配置参数

2024-09-22 09:25:02
求助,关于APC扩展的配置参数

APC

[APC]apc.enabled = 1apc.shm_segments = 1apc.shm_size = 64apc.optimization = 0apc.num_files_hint = 1000apc.ttl = 0apc.gc_ttl = 3600apc.cache_by_default = Onapc.slam_defense = 0apc.file_update_protection = 2apc.enable_cli = 0apc.stat=0apc.canonicalize=0

上面是在php.ini里面的参数
存在的问题是修改php文件后,需要重启apache才能看到改变。也就是说,类似于缓存时间太长,检查修改的时间间隔太长。

回复讨论(解决方案)

APC我以前用?一段??,不好用,而且常常出??,建?你用一下eaccelerator,?在我的服?器就用??,??出???.

APC我以前用?一段??,不好用,而且常常出??,建?你用一下eaccelerator,?在我的服?器就用??,??出???.

eaccelerator我没有配置成功才换成了apc。请问你的配置是怎么样的。

只要php?展版本?了就能成功,?要求你的eaccelerator.dll??的?候用的php版本windows版本和vc版本都要??起?才行.
我手?有eAccelerator_v1_0_for_php_v5_3_5-VC6 win7 32位的

只要php?展版本?了就能成功,?要求你的eaccelerator.dll??的?候用的php版本windows版本和vc版本都要??起?才行.
我手?有eAccelerator_v1_0_for_php_v5_3_5-VC6 win7 32位的 gobeixue@qq.com


只要php?展版本?了就能成功,?要求你的eaccelerator.dll??的?候用的php版本windows版本和vc版本都要??起?才行.
我手?有eAccelerator_v1_0_for_php_v5_3_5-VC6 win7 32位的 gobeixue@qq.com 已???你了



只要php?展版本?了就能成功,?要求你的eaccelerator.dll??的?候用的php版本windows版本和vc版本都要??起?才行.
我手?有eAccelerator_v1_0_for_php_v5_3_5-VC6 win7 32位的 gobeixue@qq.com 已???你了 thank you very much.

你不看手册吗?

apc.stat integer
是否启用脚本更新检查。 改变这个指令值要非常小心。 默认值 On 表示APC在每次请求脚本时都检查脚本是否被更新, 如果被更新则自动重新编译和缓存编译后的内容。但这样做对性能有不利影响。 如果设为 Off 则表示不进行检查,从而使性能得到大幅提高。 但是为了使更新的内容生效,你必须重启Web服务器(译者注:如果采用cgi/fcgi类似的,需重启cgi/fcgi进程)。 生产服务器上脚本文件很少更改, 可以通过禁用本选项获得显著的性能提升。

这个指令对于include/require的文件同样有效。但是需要注意的是, 如果你使用的是相对路径,APC就必须在每一次include/require时都进行检查以定位文件。 而使用绝对路径则可以跳过检查,所以鼓励你使用绝对路径进行include/require操作。

综上,请将 apc.stat=0 改为 apc.stat=1
http://www.php.net/manual/zh/apc.configuration.php#ini.apc.stat