我安装了apc后,只在php.ini里增加了如下设置(参考自:http://www.ttlsa.com/php/php-use-apc-include-arrary-file/):
apc.cache_by_default = off
apc.ttl = 7200
apc.user_ttl = 7200
apc.num_files_hint = 1024
apc.shm_segments = 2
apc.shm_size = 128
apc.rfc1867 = 1
apc.max_file_size = 2M
其它的参数我都是用默认的,不知道配置的是否正常?
有几个疑问:
1.apc.cache_by_default = off // 网上说一定要off,否则所有php都会被cache。这个我不是很理解,但是我只知道,我设置了on后,用ab测试,吞吐率明显上升几倍!所以请教各位这个该怎么根据具体环境取舍?
2.apc.shm_size = 128 通过看richard的介绍:http://www.drupal001.com/2011/09/apc-shm-size-tuning/ 我也差不多理解了这个参数是需要具体环境具体分析的,我想问的是,是否如果我的内存够多,给apc分配的是越大越好吗?
另外drupal的apc模块有必要使用吗?有啥帮助?