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
является потокобезопасным и не требует, чтобы каждый его экземпляр был разветвлен в свое собственное пространство.