nginxの組み込みPerlっての面白そうだな・・・
nginxとかうさんくさいWEBサーバー使うよりもApacheだろ!
って思うんだけど、
nginxの機能で組み込みPerlってのがあるらしいんだが、面白そうだな。
よくわかってないから間違えてるかもしれんが、
FastCGIと違って、
forkせずにシングルプロセス・シングルスレッドで動作するぽい。
こういう仕組みならグローバル変数が全セッションで共通になると思うんで、
例えばファイルアクセス全く発生しないアクセスカウンタみたいのができそうなきがするんだけど、
どうなんだろか?
グローバル変数使えんのか?
sleepで他セッションに処理回すこともできるらしいんで、
nginxは大量にセッション管理できるぽいし、
HTTPはnginxにまかせてチャット系も作りやすそう。
cometモジュールとかも用意されてるみたいだけど、
組み込みPerlでできそうならモジュールは要らんな。
シングルプロセス・シングルスレッドで動作するPerlだと、
データベースとかは扱えんが、
FastCGIも使えるんで、Apacheの代わりにもなりそう。
興味深いな・・・
この前サーバー空いたときは、
mpm-workerのテストにしちゃったが、
さらにおもいきってnginx試すんだったかな・・・
次回サブサーバー空いたらnginxやってみたいな。