首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >完全替代APC用户数据缓存的PHP?

完全替代APC用户数据缓存的PHP?
EN

Stack Overflow用户
提问于 2013-09-20 06:22:22
回答 3查看 4.7K关注 0票数 11

我在很大程度上依赖于APC,主要是使用apc_addapc_fetch函数存储自定义数据。

看来APC与PHP5.4不完全兼容和那个PHP5.5已经在Zend OPcache中构建。我有什么替代apc_add和apc_fetch功能的方法?

请不要提到memcached,我已经在使用它了,但是它不适合直接替换APC,因为我正在执行许多apc_fetch调用,因为为此目的,APC比memcached快得多。

谢谢你的建议和帮助。

编辑:我认为APCu是一个很好的选择,但是它在稳定性(PHPSection断层)方面也有同样的问题.还有其他方法来存储本地用户缓存数据吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-10-30 09:37:56

如果有人想知道我最后做了什么-我现在使用XCache。它肯定不是完美的--主要是因为它的文档非常薄弱(如果有的话)。但它是稳定的,维护,和预期的工作,所以它是很好的替代现在APC。

票数 0
EN

Stack Overflow用户

发布于 2013-09-20 06:28:16

有APCu,APC用户缓存:http://pecl.php.net/package/APCu

它只包含用户缓存部分,使用的是apcu_*函数而不是apc_*函数。

票数 4
EN

Stack Overflow用户

发布于 2015-04-12 08:37:43

YAC是另一种选择(https://github.com/laruence/yac)。它是无锁的,可以导致:

  1. 性能更好
  2. 在某些情况下获取意外数据

如果您的应用程序能够容忍(2),或者是以没有问题的方式构建的,那么YAC似乎是一个很好的选择。

适用于高负载环境的APC用户缓存?还提供了关于APCu的一些问题以及为什么YAC能够解决其中一些问题的良好信息。

还有一个关于reddit上php缓存的有趣讨论:php/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18910135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档