【问题标题】:PHP APC configuration, and checking performancePHP APC 配置,并检查性能
【发布时间】:2014-09-05 18:19:12
【问题描述】:

我在检查我的 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 的性能?

【问题讨论】:

    标签: php caching apc


    【解决方案1】:

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

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

    在您的系统上找到它
    locate apc.php
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-02
      • 2014-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多