Основное назначение APC для хранения кеша кода.Он также может хранить данные, и, действительно, это, скорее всего, самый быстрый такой кеш, поскольку он так близко (в памяти и коде) к интерпретатору PHP.
http://uk.php.net/manual/en/function.apc-store.php и соответствующий apc_fetchесть подробности о том, как использовать сторону APC для кэширования данных и данных.
Единственным недостатком является то, что он имеет ограниченное пространство - не более 32-64 МБ выделяемого пространства для использования APC является нормальным и зачастую настолько, насколько вам необходимо.Для больших элементов или более чем нескольких сотен переменных меньшего размера для кэширования было бы более полезным использовать что-то вроде Memcached или кэширование на диск.
Другой недостаток заключается в том, что, поскольку кэш находится в памяти, любойКэшируемые переменные находятся на определенной машине - опять-таки, что Memcached может избежать, но за счет затрат времени (обычно времени, затрачиваемого на локальную сеть).
Таким образом, APC очень рекомендуется для кодакэширование (и оно сэкономило мне буквально миллиарды шагов компиляции PHP в неделю), а также ограниченный, но высокопроизводительный кэш 1-го уровня с ограниченным кешем данных.