Как разделить кэш APC между apache и php_cli? - PullRequest
3 голосов
/ 16 сентября 2010

В некоторых блогах я читал, что apache и php_cli не делятся данными APC, потому что работают в разных процессах ...

Но мне нужно использовать те же данные, которые кэшируются в Apache (пользователь в браузере) и процессы cron (php_cli).

Как это сделать?

Я пытался получить доступ к некоторым ключам из php_cli, и он действительно не может их получить.

Есть идеи?

1 Ответ

6 голосов
/ 16 сентября 2010

Невозможно использовать кеш данных APC.Данные находятся в общей памяти, которая доступна только внутри Apache.Единственной альтернативой будет использование какого-либо внешнего хранилища.В зависимости от ваших потребностей это может быть простой текстовый файл или сложный реляционная база данных, база данных NoSQL или другое хранилище значений ключей, например memcached.

...