【问题标题】:APC works sporadically. Any idea why?APC 偶尔工作。知道为什么吗?
【发布时间】:2009-12-14 02:34:25
【问题描述】:

我之前一直在使用memcache,决定试试APC。我在实际读取值和尊重到期日期方面遇到问题。我可以在一条数据上设置 10 分钟的过期日期。刷新页面,这将运行一个 mysql 查询并将结果缓存到一个键中。在下一次加载时,它会检查是否设置了密钥,如果是,它会从中获取数据,而不是 DB。除了它并不总是这样做......它仍然运行查询,大约 1/2 的时间,无论是否设置了密钥。它们设置的密钥在设置为过期时也不总是过期。而从缓存中删除键的命令也不总是这样做。

我在使用 memcache 时没有遇到这些问题,它的性能就像发条一样。

【问题讨论】:

    标签: memcached apc


    【解决方案1】:

    确保 APC 未满 - 您的密钥可能被挤出内存。很多系统的默认配置只分配了32兆,这其实是很容易用PHP字节码来填充的。

    了解 APC 缓存利用率的最佳方法是通过 APC 附带的the apc.php script。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多