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

标签 php apc opcache xcache

我想使用 PHP 7。但是似乎没有 键值内存缓存 选项。

APC is discontinued .

XCache will not be available for PHP 7 for some time .

PHP 7 有替代方案吗?

或者有没有办法使用PHP7的Opcache来实现key-value内存缓存?

最佳答案

我建议使用 Memcached尤其是如果您关心性能。

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

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

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

关于php - PHP 7 是否有任何兼容的内存缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37109004/

相关文章:

PHP apc/apcu 缓存不保留中间结果而 shmop 保留,为什么?

php - PHP 的 opcache 何时重新解析文件?

doctrine - PHP 5.6 上的 Symfony 3 中的缓存

php - 当我打开 php opcache 时,Doctrine 吓坏了

javascript - jQuery 弹出按钮 (php)

php - Mysql查询,选择join两个表

php - Sylius:添加新的 Payum 网关(Rabobank Omnikassa)

PHP,错误 1136 : Column count doesn't match value count at row 1

php - 控制字节码缓存和共享内存之间如何共享 apc.shm_size

php - APC Cache 仅使用 32M 内存