我一直在使用带有 PHP 5.3 和 APC 缓存的 ZF2,现在我升级到 PHP 5.5,似乎 PHP 5.5 上不支持 APC,我读到 PHP5.5 有开箱即用的 OpCache,但它是一个APC 的替代品?如果是,如何为 OpCache 配置缓存存储适配器?如果不是替换 APC,PHP5.5 可以使用什么?以及如何为其配置适配器。
问问题
1710 次
2 回答
3
AFAIK OpCache 与 APC 的不同之处在于它纯粹用于缓存脚本。您可能想看看 zf2 memcache 适配器或通过实现此接口使用redis手动滚动您自己的适配器。这里有实现接口的说明,所以应该不难。
我广泛使用 memcache 和 redis。我发现 memcache 更简单,但 redis 具有更多功能。如果您只需要一个键值存储,我会使用 memcache,因为适配器是预先编写的。
于 2014-02-24T23:26:52.353 回答
1
像@ziollek 所说的那样使用APCu。从 Php 5.5 开始,Apc 被移除,取而代之的是 Opcache,但APCu是 APC 的替代品,它与旧的 APC 完全兼容。
因此,Zend 的APC 缓存存储适配器也应该与 APCu 一起使用。
于 2014-02-26T10:34:22.793 回答