(勉強を始めたばかりなので勘違いや誤りがあったらすみません)
[追記]
皆さん回答、ありがとうございます。
自分が聞きたいことと自分の質問内容の間にギャップがあるように感じたので追記します。
例えば、
「Apacheはアーキテクチャ的に大量のリクエストを処理するのに限界がありそうだ」
「nginxはApacheとは異なるアーキテクチャを採用していて大量のリクエストをさばけるらしいぞ」
↓
ApacheからNginxへ乗り換え
とApacheに不満があるからnginxへ乗り換えるというケースがあると思います。
Node.jsのサーバーとしての処理に何か不満があったとして、その場合に乗り換えられる別の何かは存在するのでしょうか?
以前の質問
最近、Node.jsの勉強を始めました。
サーバーサイドの処理をJSで記述ができることが特徴で、Node.jsがそのスクリプトを実行することまではわかりました。
実際に起動する場合「node foo.js」のようにコマンドを打つとサーバープロセスが起動します。
ここで一つ疑問に思ったのは、「サーバーサイドJSを動かせるサーバー(?)はNode.jsしかないのか」ということです。
例えば、HTTPサーバーであればApacheやNginxという選択肢があります。
Node.jsも同様にApacheやNginxなどのような選択肢があるのでしょうか?
それとも、Node.jsでしか動かせないのでしょうか?
もしそうであれば、Node.jsはサーバーアプリケーションとしては優秀なのでしょうか?
(個人的には「python -m SimpleHTTPServer 8080」みたいに立てた簡易サーバー程度のパフォーマンスしか出ないんじゃないのかなあと邪推しています)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/16 06:45
2017/02/16 08:50
2017/02/16 14:01