質問編集履歴

3

みやすく

2017/02/16 06:59

投稿

jimyo
jimyo

スコア243

test CHANGED
File without changes
test CHANGED
@@ -1,32 +1,4 @@
1
1
  (勉強を始めたばかりなので勘違いや誤りがあったらすみません)
2
-
3
-
4
-
5
- 最近、Node.jsの勉強を始めました。
6
-
7
- サーバーサイドの処理をJSで記述ができることが特徴で、Node.jsがそのスクリプトを実行することまではわかりました。
8
-
9
-
10
-
11
- 実際に起動する場合「node foo.js」のようにコマンドを打つとサーバープロセスが起動します。
12
-
13
-
14
-
15
- ここで一つ疑問に思ったのは、「サーバーサイドJSを動かせるサーバー(?)はNode.jsしかないのか」ということです。
16
-
17
-
18
-
19
- 例えば、HTTPサーバーであればApacheやNginxという選択肢があります。
20
-
21
- Node.jsも同様にApacheやNginxなどのような選択肢があるのでしょうか?
22
-
23
-
24
-
25
- それとも、Node.jsでしか動かせないのでしょうか?
26
-
27
- もしそうであれば、Node.jsはサーバーアプリケーションとしては優秀なのでしょうか?
28
-
29
- (個人的には「python -m SimpleHTTPServer 8080」みたいに立てた簡易サーバー程度のパフォーマンスしか出ないんじゃないのかなあと邪推しています)
30
2
 
31
3
 
32
4
 
@@ -55,3 +27,35 @@
55
27
  とApacheに不満があるからnginxへ乗り換えるというケースがあると思います。
56
28
 
57
29
  Node.jsのサーバーとしての処理に何か不満があったとして、その場合に乗り換えられる別の何かは存在するのでしょうか?
30
+
31
+
32
+
33
+ ---
34
+
35
+ **以前の質問**
36
+
37
+ 最近、Node.jsの勉強を始めました。
38
+
39
+ サーバーサイドの処理をJSで記述ができることが特徴で、Node.jsがそのスクリプトを実行することまではわかりました。
40
+
41
+
42
+
43
+ 実際に起動する場合「node foo.js」のようにコマンドを打つとサーバープロセスが起動します。
44
+
45
+
46
+
47
+ ここで一つ疑問に思ったのは、「サーバーサイドJSを動かせるサーバー(?)はNode.jsしかないのか」ということです。
48
+
49
+
50
+
51
+ 例えば、HTTPサーバーであればApacheやNginxという選択肢があります。
52
+
53
+ Node.jsも同様にApacheやNginxなどのような選択肢があるのでしょうか?
54
+
55
+
56
+
57
+ それとも、Node.jsでしか動かせないのでしょうか?
58
+
59
+ もしそうであれば、Node.jsはサーバーアプリケーションとしては優秀なのでしょうか?
60
+
61
+ (個人的には「python -m SimpleHTTPServer 8080」みたいに立てた簡易サーバー程度のパフォーマンスしか出ないんじゃないのかなあと邪推しています)

2

見やすく

2017/02/16 06:59

投稿

jimyo
jimyo

スコア243

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,9 @@
30
30
 
31
31
 
32
32
 
33
+ ---
34
+
33
- [追記]
35
+ **[追記]**
34
36
 
35
37
  皆さん回答、ありがとうございます。
36
38
 

1

tuiki

2017/02/16 06:57

投稿

jimyo
jimyo

スコア243

test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,29 @@
27
27
  もしそうであれば、Node.jsはサーバーアプリケーションとしては優秀なのでしょうか?
28
28
 
29
29
  (個人的には「python -m SimpleHTTPServer 8080」みたいに立てた簡易サーバー程度のパフォーマンスしか出ないんじゃないのかなあと邪推しています)
30
+
31
+
32
+
33
+ [追記]
34
+
35
+ 皆さん回答、ありがとうございます。
36
+
37
+ 自分が聞きたいことと自分の質問内容の間にギャップがあるように感じたので追記します。
38
+
39
+
40
+
41
+ 例えば、
42
+
43
+ 「Apacheはアーキテクチャ的に大量のリクエストを処理するのに限界がありそうだ」
44
+
45
+ 「nginxはApacheとは異なるアーキテクチャを採用していて大量のリクエストをさばけるらしいぞ」
46
+
47
+
48
+
49
+ ApacheからNginxへ乗り換え
50
+
51
+
52
+
53
+ とApacheに不満があるからnginxへ乗り換えるというケースがあると思います。
54
+
55
+ Node.jsのサーバーとしての処理に何か不満があったとして、その場合に乗り換えられる別の何かは存在するのでしょうか?