Apache и mod_php — кешируется ли байт-код?

Насколько я понимаю в режиме cgi - php-скрипт транслируется (интерпретируется) каждый раз, как вызывается скрипт (как если бы он вызывался из командной строки) . А в режиме mod_php - как?
Если apache "запоминает" результат трансляции вызванного php-файла (кеширует), то что происходит в момент изменения php-файла на диске?
  • Вопрос задан
  • 2512 просмотров
Пригласить эксперта
Ответы на вопрос 3
AloneCoder
@AloneCoder
[object Object]
Не кеширует он ничего
Ответ написан
Комментировать
GHua
@GHua
Дополню @AloneCoder-а. Для этого есть eaccelerator, xcache, apc, opcache.
Ответ написан
Комментировать
FacedSID
@FacedSID
Если PHP в режиме mod_php, то файл кешируются. После изменения файла ничего не произойдет до тех пор, пока не закончится время жизни кешированного файла. Скажем так TTL для кеша стоит 5 минут, если вы выполнили файл, он закешировался, потом внесли изменения, то эти изменения вступят в силу только через 5 минут (с момента выполнения файла). Можно принудительно чистить хранилище.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы