【问题标题】:Caching in Symfony 3 on PHP 5.6PHP 5.6 上的 Symfony 3 中的缓存
【发布时间】:2016-07-06 04:28:54
【问题描述】:

由于 APC 已被弃用,我想将我的 Symfony 应用程序从它移开。然而 Symfony 文档仍然大量引用它。

我认为我仍然需要像 APCu 这样的缓存机制,如 PHP 5.6 opcache only provides bytecode caching(而不是键值存储),我是否正确?如果是,这些配置值还需要吗?

doctrine:
   orm:
       metadata_cache_driver: apc
       result_cache_driver: apc
       query_cache_driver: apc

framework:
   serializer:
       cache: serializer.mapping.cache.apc

我在caching drivers documentation 中找不到任何提及 APCu。

【问题讨论】:

    标签: doctrine apc symfony opcache


    【解决方案1】:

    由于一些可能导致甚至破坏您的网站的问题,不鼓励使用 APC,他们甚至在一段时间内更新了他们的扩展,查看他们的网站 http://pecl.php.net/package/APC 最后一次发布是在 2012 年 9 月。

    我想知道为什么 Symfony 没有更新他们关于它的参考资料,但是你可以读到还有其他选择。看这里:http://symfony.com/doc/current/reference/configuration/doctrine.html#caching-drivers

    对于缓存驱动程序,您可以指定值数组、apc、memcache、memcached、redis、wincache、zenddata、xcache 或服务。

    因此您可以使用不同的替代方案,例如 memcache、memcached、redis 等。

    如果你还想使用 APC,我找到了这个link,但是我还没有测试过。

    【讨论】:

      猜你喜欢
      • 2019-11-23
      • 1970-01-01
      • 2019-10-29
      • 1970-01-01
      • 2013-11-20
      • 1970-01-01
      • 2013-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多