Задать вопрос

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽