由于APC被认为已被弃用,我想将Symfony应用程序从它移开。然而,Symfony文档仍然大量引用它。
我是否认为我仍然需要像APCu这样的缓存机制,如PHP 5.6 opcache only provides bytecode caching(而不是键值存储)?如果是这样,这些配置值是否仍然必要?
$xml = new SimpleXMLElement('example.xml', 0, true);
$q2a1 = (string)$xml->xpath('/question[@id="2"]/answer[@id="1"]')->item(0);
我在caching drivers documentation中找不到任何关于APCu的内容。
答案 0 :(得分:2)
由于某些问题可能导致甚至破坏您的网站,因此不鼓励使用APC,他们甚至在一段时间内更新了他们的扩展程序,查看他们的网站http://pecl.php.net/package/APC最后一个版本是在2012年9月。
我想知道为什么Symfony没有更新他们对它的引用,但你可以读到有其他选择。请看这里:http://symfony.com/doc/current/reference/configuration/doctrine.html#caching-drivers
对于缓存驱动程序,您可以指定值array,apc,memcache,memcached,redis,wincache,zenddata,xcache或service。
所以你可以使用不同的替代方案,如memcache,memcached,redis等。
如果您仍想使用APC,我发现了这个link,但我还没有测试过。