Symfony2:使用OpCache缓存“类加载器”

西蒙妮·尼格罗(Simone Nigro)

PHP具有一个称为OPCache的新代码缓存模块Symfony2建议使用 ApcClassLoader(基于APC)或XcacheClassLoader(基于XCache)缓存从类到其包含文件的映射。我的服务器(带有PHP 5.6的Apache 2.4)使用OpCache

  1. 是否有替代的“缓存映射” OpCache我还没有找到。
  2. 我可以使用APCOpCache在一起(我可以用ApcClassLoader)?我想不是。
延斯·科克(Jens A. Koch)

在PHP 5.4之前,使用APC才有意义。但是即使使用5.4,它也不是完全兼容的。从PHP 5.5开始,最好使用APCu

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

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

在此处输入图片说明

因此,考虑到具有OpCache和APCu的PHP 5.6,SF2 ApcClassLoader应该可以工作。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系debugcn@gmail.com 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Symfony2:使用OpCache缓存“类加载器”

来自分类Dev

Symfony2:使用OPcache进行编译的类

来自分类Dev

Symfony2类加载器loadClass()

来自分类Dev

关闭浏览器后清除缓存-symfony2

来自分类Dev

Symfony2缓存问题

来自分类Dev

尝试从名称空间-Symfony2加载类“ COM”

来自分类Dev

如何使用JMS序列化器和Symfony2实现模型侧面加载

来自分类Dev

如何使用JMS序列化器和Symfony2实现模型侧面加载

来自分类Dev

使用symfony2 http缓存的动态标头的缓存策略

来自分类Dev

Symfony2缓存预热问题

来自分类Dev

Symfony2:ESI setMaxAge缓存

来自分类Dev

原则缓存Symfony2 deleteByPrefix

来自分类Dev

Symfony2:禁用Twig缓存

来自分类Dev

Symfony2缓存和参数

来自分类Dev

缓存教义结果Symfony2

来自分类Dev

Symfony2 LiipImagineBundle路径缓存问题

来自分类Dev

无法编写缓存symfony2

来自分类Dev

symfony2 crud和http缓存

来自分类Dev

教义缓存Symfony2 deleteByPrefix

来自分类Dev

Symfony2 LiipImagineBundle路径缓存问题

来自分类Dev

symfony2:尝试使用hautelook / alicebundle加载灯具

来自分类Dev

在Symfony2中使用OAuth 1类

来自分类Dev

在Symfony2中使用OAuth 1类

来自分类Dev

部署 symfony2 时清除用户的浏览器缓存

来自分类Dev

Symfony2表单的attr属性使用翻译器

来自分类Dev

使用Symfony2的邮件嗅探器

来自分类Dev

Symfony2表格的attr属性使用翻译器

来自分类Dev

在控制器中使用的Symfony2函数

来自分类Dev

试图从全局名称空间中加载类“ Class”。错误Symfony2