Apache действительно "разветвляется" в mod_php/python для обработки запросов?

Я дурачок в веб-приложениях. У меня есть сомнения относительно функционирования веб-сервера Apache. Мой вопрос в основном сосредоточен на том, "как apache обрабатывает каждый входящий запрос"

Q: Когда Apache работает в mod_python/mod_php режим, то происходит ли "форк" для каждого входящего запроса?

  • Если это разветвляется в mod_php/mod_python Кстати, тогда где же преимущество над режимом CGI, за исключением того, что разветвленный процесс в mod_php путь уже содержит экземпляр интерпретатора.

  • Если он не работает каждый раз, как он обрабатывает каждый входящий запрос в mod_php/mod_python путь. Использует ли он темы?

PS: Где FastCGI стоит в приведенном выше сравнении?

1 ответ

С современной версией Apache, если вы не настроите ее в prefork Режим, он должен работать с резьбой (а не вилкой). mod_python является потокобезопасным и не требует, чтобы каждый его экземпляр был разветвлен в свое собственное пространство.

Другие вопросы по тегам