Как добавить адаптер APC для кэширования карт классов в Zend Framework 2

Мне нужно кэшировать карты классов каждого из моих модулей в моем приложении Zend Framework 2, используя APC в кеше кода операции. Есть ли обходной путь для этого.

AFAIK в приложении.config.php

   'module_map_cache_enabled' => true,

// Ключ, используемый для создания имени файла кэша карты классов. 'module_map_cache_key' => 'test',

// Путь для кеширования объединенной конфигурации.

  'cache_dir' => 'path/to/data/cache',

Таким образом Zend кеш использует файловую систему для кеширования, мне нужно использовать кэш кода операции APC, как мне этого добиться.

Я знаю, чтобы использовать APC в Zend Framework 1 в bootstrap.php .

Но для этого я не нахожу никакой документации на официальном сайте.

Заранее спасибо за ответ на этот пост

1 ответ

Решение

Сгенерированный файл будет кэшироваться в кэш кода операции APC, если у вас включен кэш кода операции. Вы можете проверить это, посмотрев страницу статистики apc. Поместите этот файл временно на ваш сервер и посмотрите system cache entries Вкладка. Карта модуля и кеш конфигурации поддерживают только файлы, а не адаптеры кеша, реализующие StorageInterface.

Другие вопросы по тегам