[APC]
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64
apc.optimization = 0
apc.num_files_hint = 1000
apc.ttl = 0
apc.gc_ttl = 3600
apc.cache_by_default = On
apc.slam_defense = 0
apc.file_update_protection = 2
apc.enable_cli = 0
apc.stat=0
apc.canonicalize=0
上面是在php.ini里面的参数
存在的问题是修改php文件后,需要重启apache才能看到改变。也就是说,类似于缓存时间太长,检查修改的时间间隔太长。APC

解决方案 »

  1.   

    APC我以前用過一段時間,不好用,而且常常出問題,建議你用一下eaccelerator,現在我的服務器就用這個,從沒出過問題.
      

  2.   


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

  3.   

    只要php擴展版本對了就能成功,這要求你的eaccelerator.dll編譯的時候用的php版本windows版本和vc版本都要對應起來才行.
    我手頭有eAccelerator_v1_0_for_php_v5_3_5-VC6 win7 32位的
      

  4.   

    [email protected]已經發給你了
      

  5.   

    [email protected]已經發給你了thank you very much.
      

  6.   

    你不看手册吗?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