Difference between revisions of "APC Metadata Caching"

From PartKeepr Wiki
Jump to: navigation, search
(Created page with "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...")
(No difference)

Revision as of 03:01, 25 February 2017

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.

  • Open app/config/config_framework.yml in 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.