4

私はウェブアプリのダミーです。Apache Web サーバーの機能について疑問があります。私の質問は主に「Apacheが各受信リクエストをどのように処理するか」に集中しています

Q: apache がmod_python/mod_phpモードで実行されている場合、受信リクエストごとに「フォーク」が発生しますか?

  • mod_php/のように分岐する場合、途中で分岐したプロセスに既にインタープリター インスタンスが含まれてmod_pythonいるという事実を除いて、CGI モードよりも優れている点はどこにありますか。mod_php

  • 毎回分岐しない場合、mod_php/のmod_python方法で各着信要求を実際にどのように処理しますか。スレッドを使用しますか?

PS:上記の比較で、FastCGI はどこに立っていますか?

4

1 に答える 1

0

Apache の最新バージョンでは、preforkモードで構成しない限り、スレッド化されて実行されます (フォークではなく)。mod_pythonスレッドセーフであり、その各インスタンスが独自のスペースにフォークされる必要はありません。

于 2014-02-17T01:19:46.200 に答える