Php Symfony2:缓存a";“类加载器”;使用OpCache

Php Symfony2:缓存a";“类加载器”;使用OpCache,php,symfony,apc,opcache,Php,Symfony,Apc,Opcache,PHP提供了一个新的代码缓存模块,名为。Symfony2ApcClassLoader(基于)或XcacheClassLoader(基于)来缓存从类到其包含文件的映射。我的服务器(带有PHP5.6的Apache 2.4)使用OpCache 对于OpCache,是否有替代的“缓存映射”?我还没有找到 我可以同时使用APC和OpCache(我可以使用ApcClassLoader)?我想不是 在PHP版本5.4之前,APC的使用是有意义的。 但即使使用5.4,它也不能完全兼容。 从PHP5.5开始,最好

PHP
提供了一个新的代码缓存模块,名为。Symfony2
ApcClassLoader
(基于)或
XcacheClassLoader
(基于)来缓存从类到其包含文件的映射。我的服务器(带有PHP5.6的Apache 2.4)使用
OpCache

  • 对于
    OpCache
    ,是否有替代的“缓存映射”?我还没有找到
  • 我可以同时使用
    APC
    OpCache
    (我可以使用ApcClassLoader)?我想不是

  • 在PHP版本5.4之前,APC的使用是有意义的。 但即使使用5.4,它也不能完全兼容。 从PHP5.5开始,最好使用

    从PHP5.5开始,Zend Opcache是核心PHP发行版的一部分。 您可以将其与APCu结合使用

    将模拟对旧APC函数的调用:
    APC_*()
    ->
    apcu_*()
    。 加载APCu ext时,“APC仿真”将显示在phpinfo()中

    因此,给定带有OpCache和APCu的PHP5.6,SF2 ApcClassLoader应该可以工作

    问题1的答案是:
    OpCache不像APC那样是一个完整的缓存,它是一个简单的操作码缓存,带有一些优化步骤。它不是一个用户缓存——“只是”一个内部缓存,加快了PHP的处理速度。

    应该可以吗?好的,我试试,我会告诉你的。同时,请投票获取有用的信息。谢谢!是的,使用memcache是有意义的。内存存储在性能上很难与之相比。此外,Opcache可能需要进行一些调整以实现全面性能,请参见此处: