ここ数年、私はサーバーに Apache httpd サーバーを使用していました。
私が理解しているように-Nginxを使用する最大の利点は、ApacheがHTTPリクエストごとに異なるスレッドを開くことです.サーバーのメモリとハードウェア。
ここまでは順調ですね。
大量の HTTP トラフィックが予想される新しい Web サービスを構築しているので、Nginx を使用することにしました。
優れた Java プログラマーとして、私は PHP よりも Java が好きですが、私の場合は Java を使用する際に概念上の問題があります。
すべての投稿で、Java を使用する方法は、アプリケーションを Nginx + Tomcat (または他の JavaServer) + Java でラップすることであることがわかりました。つまり、正しく理解できれば、Tomcat がJava Web サービスを使用するために、リクエストごとに新しいスレッドを開きます。
質問:
- 私はそれを正しく理解しましたか?
- PHP で Nginx を使用すると、リクエストごとに新しいプロセスが開かれますが、新しいスレッドは開かれませんか?