首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >优化APC缓存

优化APC缓存
EN

Stack Overflow用户
提问于 2010-08-26 04:56:14
回答 2查看 16.3K关注 0票数 17

下面是我的APC如何运行的链接:已删除

正如你所看到的,它填满得相当快,我的缓存满计数有时会超过1000

我的网站使用Wordpress。

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

1) APC内存“已用”复位2)我得到了一大堆碎片

我试着给APC (512MB)更多的内存,但它有时会崩溃,看起来384是最好的。我还有一个重启apache的Cron作业,每4小时清除所有APC的碎片和已用内存。同样,如果APC长时间运行,我的apache也会崩溃,我认为这是由于碎片堆积造成的。

我是否应该使用apc.Filters并过滤掉一些不应该缓存的内容?

我真的是一个新手,所以如果有人能解释完整的说明,非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-19 08:33:59

APC应负责片段构建。我通常把它设在7200。我在一个带有WordPress的小型VPS上运行它,我的设置是:

代码语言:javascript
复制
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,它也可以帮助你在保存或编辑帖子时解决一些碎片问题。

票数 10
EN

Stack Overflow用户

发布于 2010-10-17 22:35:16

你真的应该在你的生产服务器上设置apc.stat=0,它将阻止APC去IO检查文件是否已经改变。

首先查看文档:http://php.net/manual/en/apc.configuration.php

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3570131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档