Резюме: У меня есть PHP (5.3.8), установленный как модуль Apache, и установлен APC через PECL. Кэш пользователя работает нормально, но Файловый кэш не работает (у меня есть apc.cache_by_default, установленный в 1, так что это не проблема) Подробно: я только что получил VPS (cPanel / WHM), чтобы проверить, какие выгоды я могу получить в своем приложении, […]
Я написал свою небольшую PHP MVC Framework, и теперь Im исследую стратегии кэширования в PHP MVC Framework. Я думаю о том, что можно кэшировать, где и как. У меня есть простая структура MVC. У меня есть фронт-контроллер, который загружает приложение, регистрирует автоматическую загрузку класса, настраивает директивы времени выполнения php … и в конце анализирует URL-адрес […]
Я установил APC на свой Linux-модуль ubuntu 11.04, и я хочу сделать некоторые тесты производительности, чтобы увидеть, что улучшает скорость по сравнению с PHP без APC, но я не знаю, как отключить / удалить APC. Я попытался очистить файлы apc.ini, но это не сработало. Еще после того, как я загружу страницу в первый раз, страница […]
APC работает, сохраняя коды операций из файлов PHP в общей памяти. Когда PHP используется с веб-сервером (например, Apache), общая память имеет долгую жизнь. Когда вызывается из командной строки, тогда кеш APC создается и уничтожается для каждого процесса. По умолчанию APC отключается по умолчанию, вероятно, из-за этого. У меня есть теория, что преимущества использования APC будут […]
Причина, по которой я спрашиваю, заключается в том, что при использовании top я не вижу процесса для чего-либо вроде APC. Поэтому я предполагаю, что использование памяти будет учитываться в процессе apache. Так ли это, и означает ли это, что APC памяти используется, реплицируется в каждом процессе apache, тем самым занимая потенциально гораздо больше памяти, чем […]
PHP 5.5 включает по умолчанию zend opcache, что в основном означает, что почти никто не будет использовать APC. Но что использовать вместо кеша пользовательских данных в APC (apc_store & apc_fetch & like)? Один случай использования, когда мне очень нравится использовать кеш данных пользовательских данных APC, – это «версии» статических активов (javascript, css ..). Всякий раз, […]
Я получаю эту ошибку при попытке использовать apc_store() . Я просмотрел его и увидел, что это ошибка APC timebomb и увидели некоторые исправления, которые предполагали добавить apc.slam_defense = Off; на php.ini. Мне нужно знать, произошло ли это из-за ошибки программирования, и если да, то как это исправить. Это сегмент кода: if ($data = apc_fetch("foo")) { […]
Вызов неопределенного метода после обновления до PHP 5.4.0 упоминает несколько отчетов об ошибках APC с марта 2012 года. Мой конкретный вопрос: стабилен ли PHP 5.4.4 (или около того) в сочетании с APC 3.1.10 (выпущен в апреле, но указан как «бета», а не «стабильный»)? Мы видим 5 000 – 9 000 кеш-файлов в APC-кешах / сек […]
Как установить APC в Windows? Я использую PHP 5.3, Windows 7 x64. я использовал pecl install apc я получил C:\PHP>pecl install apc downloading APC-3.0.19.tgz … Starting to download APC-3.0.19.tgz (115,735 bytes) ………… done: 115,735 bytes 47 source files, building WARNING: php_bin c:\php\php.exe appears to have a suffix \php.exe, but config variable php_suffix does not match […]
Модуль APC в PHP при работе в режиме командной строки поддерживает оптимизацию кода? Например, когда я запускаю файл с php -f <file> будет ли файл оптимизирован с помощью APC перед выполнением или нет? Предполагая, что APC настроена на загрузку в файле конфигурации. Также будут ли оптимизированы сценарии, включенные в require_once ? Я знаю, что оптимизация […]