Doctrine PHP5.6上Symfony 3中的缓存

Doctrine PHP5.6上Symfony 3中的缓存,doctrine,apc,symfony,opcache,Doctrine,Apc,Symfony,Opcache,由于APC被认为是不推荐使用的,我想把我的Symfony应用程序从它身上移开。然而,Symfony文档仍然大量引用它 我是否正确地认为我仍然需要一个缓存机制,比如APCu,比如PHP5.6OpCache(而不是键值存储)?如果是,这些配置值仍然是必需的吗 doctrine: orm: metadata_cache_driver: apc result_cache_driver: apc query_cache_driver: apc framew

由于APC被认为是不推荐使用的,我想把我的Symfony应用程序从它身上移开。然而,Symfony文档仍然大量引用它

我是否正确地认为我仍然需要一个缓存机制,比如APCu,比如PHP5.6OpCache(而不是键值存储)?如果是,这些配置值仍然是必需的吗

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

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

我在中找不到关于APCu的任何提及。

由于一些问题,APC的使用被劝阻,这些问题可能会导致甚至破坏你的网站,他们甚至在一段时间内更新了他们的扩展,查看他们的网站上一次发布是在2012年9月

我想知道为什么Symfony没有更新他们关于它的参考资料,但是你可以看到还有其他的选择。看看这里:

对于缓存驱动程序,您可以指定值array、apc、memcache、memcached、redis、wincache、zendata、xcache或service

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

如果您仍然想使用APC,我发现了这个,但是我还没有测试它