Поток запросов Apache2 - PullRequest
       16

Поток запросов Apache2

2 голосов
/ 16 января 2012

Я пытаюсь определить порядок, в котором apache обрабатывает все следующее. Можете ли вы подтвердить или опровергнуть это точно? Обратите внимание, это означает, что установлены mod_cache, mod_rewrite, mod_ssl и mod_php.

  1. Является ли SSL? (если да, расшифруйте, затем перейдите к 3)
  2. Страница в кеше? (если да, загрузите его из кэша и перейдите к 9)
  3. Применить .htaccess (и любые / все содержащиеся в нем правила перезаписи)
  4. Проверьте, существует ли запрошенный файл (например, /index.php). (Если да, перейдите к 5)
  5. Проверьте, обслуживается ли расширение (например, .php) другим модулем - здесь мы предполагаем mod_php. Если да, переходите к 6, если нет, переходите к 7
  6. PHP модуль вызвал и передал источник файла. Когда закончите, перейдите к 8
  7. Считать файл с диска и перейти к 8
  8. Может ли файл кэшироваться? Если да, вставьте в кэш и перейдите к 9
  9. Установить MIME-тип и вернуть содержимое
  10. Запись логов Apache
...