Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP5.5及更高版本的条令缓存_Php_Symfony_Doctrine Orm_Doctrine - Fatal编程技术网

PHP5.5及更高版本的条令缓存

PHP5.5及更高版本的条令缓存,php,symfony,doctrine-orm,doctrine,Php,Symfony,Doctrine Orm,Doctrine,我使用部署在Ubuntu服务器14.04(php版本5.5)上的Symfony2项目。 此版本的PHP内置了Opcache,因此无需安装APC 问题是我想用缓存来实现ORM,但它只支持APC,Memcached。。。不是Opcache 我想安装APC而不是Opcache,但我注意到APC适用于低于5.5的PHP版本 我可以在同一台服务器上使用Opcache运行APCu吗?如果是,这将解决问题,或者有其他更好的解决方案吗?您可以安装,它基本上是APC,但没有操作码缓存,支持更新的PHP版本。APC

我使用部署在Ubuntu服务器14.04(php版本5.5)上的Symfony2项目。 此版本的PHP内置了Opcache,因此无需安装APC

问题是我想用缓存来实现ORM,但它只支持APC,Memcached。。。不是Opcache

我想安装APC而不是Opcache,但我注意到APC适用于低于5.5的PHP版本
我可以在同一台服务器上使用Opcache运行APCu吗?如果是,这将解决问题,或者有其他更好的解决方案吗?

您可以安装,它基本上是APC,但没有操作码缓存,支持更新的PHP版本。

APC有一些使用案例。除了操作缓存具有相同的功能(操作码缓存),它还是一个键值存储。这不包括在Opcache中,条令需要键值存储来进行缓存

因此,您可以选择以下几种解决方案:

  • -在较新版本中取代了APC,但我认为它不再那么常用了
  • -与Memcached性能相似,但功能更多