2013-05-25 5 views
4

Я манекен в веб-приложениях. У меня есть сомнения в отношении функционирования веб-сервера apache. Мой вопрос заключается в основном сосредоточен на «как апач обрабатывает каждый входящий запрос»Действительно ли Apache «развивает» в mod_php/python для обработки запросов?

Q: Когда апач работает в режиме mod_python/mod_php, затем делает «вилку» произойдет для каждого входящего reuest?

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

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

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

ответ

0

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