Doctrine 缓存 - 升级到 PHP 5/6
Doctrine Caching - upgrading to PHP 5/6
我正在将我的服务器从 PHP 5.4 升级到 PHP 5.6。我使用的性能增强之一是缓存 Doctrine 结果:
$query->useResultCache('cache_key', 300);
我将 Symfony 配置为使用 APC 进行缓存:
doctrine:
orm:
metadata_cache_driver: apc
result_cache_driver: apc
query_cache_driver: apc
在PHP5.6中,APC被移除,所以我会安装APCu扩展。是否需要更新 Symfony 配置才能使用 APCu,或者 apc
缓存驱动程序是否可以与 APCu 一起使用?
APCu 界面与 APC 相同。这就是您不需要调整配置的原因:https://github.com/krakjoe/apcu
编辑:名称空间在后来的版本中从apc_
更改为apcu_
,所以为了保证BC他们现在引入了一个特定的包装器:https://pecl.php.net/package/apcu_bc
我正在将我的服务器从 PHP 5.4 升级到 PHP 5.6。我使用的性能增强之一是缓存 Doctrine 结果:
$query->useResultCache('cache_key', 300);
我将 Symfony 配置为使用 APC 进行缓存:
doctrine:
orm:
metadata_cache_driver: apc
result_cache_driver: apc
query_cache_driver: apc
在PHP5.6中,APC被移除,所以我会安装APCu扩展。是否需要更新 Symfony 配置才能使用 APCu,或者 apc
缓存驱动程序是否可以与 APCu 一起使用?
APCu 界面与 APC 相同。这就是您不需要调整配置的原因:https://github.com/krakjoe/apcu
编辑:名称空间在后来的版本中从apc_
更改为apcu_
,所以为了保证BC他们现在引入了一个特定的包装器:https://pecl.php.net/package/apcu_bc