2011-02-18 50 views
6

我想知道是否有人认为如果有使用APC的任何缺点?另外,我会有兴趣回顾下面的这些选项,并对他们发表您的看法。PHP APC模块。有什么缺点?

谢谢。

; Enable apc extension module 
extension = apc.so 
; Options for the apc module 
apc.enabled=1 
apc.shm_segments=1 
apc.optimization=0 
apc.shm_size=256M 
apc.ttl=7200 
apc.user_ttl=7200 
apc.num_files_hint=1024 
apc.mmap_file_mask=/tmp/apc.XXXXXX 
apc.enable_cli=1 
apc.cache_by_default=1 

回答

10

实际上没有,特别是如果你比较没有使用任何字节码缓存。话虽如此,这里的东西,你可能需要注意:

  1. APC是软件的附加部分,所以如果有在APC的错误您的网站可能受其影响。这种情况不时发生,但APC是一个广泛使用的软件,所以你会遇到一个尚未找到并修复的bug,除非使用PHP做了一些严重的黑暗魔法,否则这个bug是相当低的。

  2. 请注意非常频繁更改的脚本或生成大量可能无法再使用的文件的应用程序(有些模板系统可能会这样做)。那些会消耗你的内存并降低缓存的效率,使用apc.filters来忽略这些文件。