PHP APC配置,并检查性能

时间:2014-07-15 13:55:09

标签: php caching apc

我在我的VPS主机上检查APC时遇到了一些问题,这是一个32位系统上的CentOs 6.5,运行php-fpm,Nginx和Mysql。为了优化内存,我安装了php-apc并根据to this tutorial

进行配置

基本上,我只更改了那些没有意义的东西(因为这是我第一次使用缓存和优化,所以我离开了其余部分)

所以,这些是我在/etc/php.d/apc.ini.

中更改的配置
extension = apc.so
apc.enabled=1
apc.shm_size=128M
apc.ttl=3600
apc.user_ttl=7200
apc.gc_ttl=3600
apc.max_file_size=1M
apc.stat=1

现在,在启动php之后,我想知道是否一切正常,并且缓存已激活并正常工作,但我不确定这是如何完成的。

我检查了phpinfo()的输出,我可以看到apc已加载但除此之外,我不知道如何检查它是否正常工作。根据php手册 我能理解apc.enabled = 1的意思,apc正在工作?

是否有命令或某些输出来调试或检查apc的性能?

1 个答案:

答案 0 :(得分:3)

apc_cache_info将为您提供输出详细说明当前如何配置缓存,命中/未命中统计信息以及列出缓存内容的输出。

APC PECL软件包还提供了一个有用的信息页面。您可以通过发布

在您的系统上找到它
locate apc.php
你的unix shell中的

(例如bash)。 您可能需要将生成的文件复制到Web服务器根目录中的某个位置,以便您可以使用浏览器访问它。