PHP 7 是否有任何兼容的内存缓存?

新手上路,请多包涵
阅读 513
2 个回答

我建议使用 Memcached尤其是 在您关心性能的情况下。

虽然您认为 APC(u) 比 Memcache 快得多是正确的,但您没有考虑到 当您担心这些指标时,您将跨多个服务器运行, 而 APC(u) 不能跨节点共享。

您可以使用单个 Memcache 实例或集群来服务任意数量的应用程序服务器。在现代应用程序开发中,可伸缩性比“我可以从一台服务器中挤出多少性能?”更受关注。

话虽如此,您的替代方案是 APCu ,它具有您习惯从 APC 获得的所有功能。它在 PHP7 中被标记为稳定,但我不推荐这样做,因为它的单节点性质以及无法与 fastcgi 一起正常工作。

原文由 Matt Prelude 发布,翻译遵循 CC BY-SA 3.0 许可协议

APCU 实际上是 没有代码缓存的 APC(他们获取了 APC 代码,删除了字节码缓存并将其作为 APCU 发布)。这是一个直接的替代品。与 APC 的用户缓存完全一样,它将数据保存在与 PHP 运行时相同的进程中,因此使用该值就像检索普通变量一样,因此速度更快。

原文由 Alister Bulman 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏