这是我的APC运行方式的链接:[已删除]

如您所见,它很快就会填满,有时我的“高速缓存满计数”超过了1000

我的网站使用Wordpress。

我注意到,每次我发布新帖子或编辑帖子时,都会发生两件事。

1)APC存储器“已用”重置
2)我得到很多碎片

我尝试为APC提供更多内存(512 mb),但有时它会崩溃,这似乎是384最好的。我还有一个Cron作业,它每4小时重新启动apache,清除所有APC的碎片和已用内存。再次,如果APC长时间运行,我的Apache崩溃了,我认为是由于碎片堆积。

我应该使用apc.Filters过滤掉一些不应该缓存的东西吗?

我真的是这种东西的初学者,所以如果有人可以详细解释说明,非常感谢!!!

最佳答案

APC ttl应该注意片段的建立。我通常将其设置为7200。我正在使用WordPress在小型VPS上运行它,而我的设置是:

apc.enabled=1
apc.shm_segments=3
apc.shm_size=32
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=2048
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1
apc.max_file_size=10M


通过使用WordPress的内置对象缓存,您还将从中获得更多好处,Mark Jaquith编写了一个非常好的drop in plugin,它在保存或编辑帖子时也可以帮助解决一些碎片问题。

关于wordpress - 优化APC缓存,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3570131/

10-11 18:42