APC Metadata Caching
From PartKeepr Wiki
Symfony, per default, uses a deeply nested filesystem structure. This might be a problem on systems with slow I/O, like a Raspberry Pi. You can configure PartKeepr to use APC as metadata cache, greatly decreasing the required I/O performance.
- Install the PHP APC Module
- On Debian, the module is called
php5-apcufor PHP5 andphp-apcufor PHP7.
- On Debian, the module is called
- Open
app/config/config_framework.ymlin a text editor - Note that the indentation is mandatory
- Add the following snippet to the top of the file:
services:
app.doctrine.apc_cache:
class: Doctrine\Common\Cache\ApcCache
calls:
- [setNamespace, [""]]
- Below the
framework, insert the following lines so that it reads:
framework:
annotations:
cache: "app.doctrine.apc_cache"
Save the file and re-run setup.