普段Nginxを使ってはいるものの、その仕組やなぜNignxを使うべきなのかというところがあまりわかっていなかったので、 改めてNginxを入門しその仕組などについて調べてみた。 勉強不足もあって、間違ってることもあるかもしれないがその際は教えて下さい。 1. C10K問題 まず、Nginxを理解する上でC10K問題について知る必要がある。 C10K問題とは下記の問題のことだ。 ハードウェアの性能上は問題がなくても、クライアント数があまりにも多くなるとサーバがパンクする問題のこと。 C は「Client(クライアント)」の頭文字、10K は「1 万台」を意味する。「クライアント 1 万台問題」ともいわれる。 (C10K 問題とは - はてなキーワード より引用) 2. 従来のWebサーバのアーキテクチャ prefork Apacheのデフォルトのアーキテクチャなどで採用されている。 特徴と
![Nginxの仕組みについて入門 · Goldstine研究所](https://cdn-ak-scissors.b.st-hatena.com/image/square/7512f7244ce878be950ffbfeda11b1ad62e51604/height=288;version=1;width=512/https%3A%2F%2Fblog.mosuke.tech%2Fimage%2Flogo.png)