为什么 APC 的“缓存文件”如此?跳得这么快?

发布于 2024-09-14 07:59:42 字数 146 浏览 6 评论 0原文

一直跳:

Cached Files    292 ( 32.3 MBytes)

...

Cached Files 0 ( 0.0 Bytes)

这正常吗?

为什么生产环境下这个数字不能稳定?

It keeps jump :

Cached Files    292 ( 32.3 MBytes)

...

Cached Files 0 ( 0.0 Bytes)

Is that normal?

Why can't the figure be stable in production environment?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

狠疯拽 2024-09-21 07:59:42

造成这种情况的一个可能原因是缓存已满。请参阅此SO条目:PHP APC:当APC缓存处于满状态时会发生什么已满?

尝试将缓存大小设置为 64MB 或 128MB,并查看使用了多少缓存。如果超过 32MB,那么您可能必须永久增加缓存大小。

One possible reason for this could be that the cache is full. See this SO entry: PHP APC: What happens when APC cache is full?

Try setting to cache size to 64MB or 128MB and have a look how much of the cache is used. If it's over 32MB then you may have to increase the cache size permanently.

心头的小情儿 2024-09-21 07:59:42

使用apc.php脚本查看内存的使用情况。您应该保留 20% 的可用内存(下班后)。

使用 apc.shm_size 参数来增加内存。不要犹豫,在大型服务器上提供 GB。
如果无法增加段大小,请增加段数。

Use the apc.php script to see the use of the memory. You should keep 20% of free memory (after hours).

Use apc.shm_size parameter to increase memory. Don't hesitate to give GB on large server.
If you cannot increase the segement size, increase the segment number.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文