Reputation: 2936
I'm in the process of upgrading my server from PHP 5.4 to PHP 5.6. One of the performance enhancments I use is to cache Doctrine results:
$query->useResultCache('cache_key', 300);
I have Symfony configured to use APC for caching:
doctrine:
orm:
metadata_cache_driver: apc
result_cache_driver: apc
query_cache_driver: apc
In PHP 5.6, APC is removed, so I will install the APCu extension. Does the Symfony configuration need to be updated to use APCu, or will the apc
cache drivers work with APCu?
Upvotes: 4
Views: 1256
Reputation: 3085
The APCu interface is the same as it was with APC. That's why you do not need to adjust your configuration: https://github.com/krakjoe/apcu
Edit: the namespace has changed from apc_
to apcu_
in later versions, so in order to guarantee BC they now introduced a specific wrapper: https://pecl.php.net/package/apcu_bc
Upvotes: 3