回答編集履歴
1
軽く修正
test
CHANGED
@@ -32,6 +32,8 @@
|
|
32
32
|
|
33
33
|
MongooDBサーバにその何百人分のコネクションよこせが来るので最初の3人だけ受け付けて、残り数百人はエラーという結果になりかねません。
|
34
34
|
|
35
|
+
(MongoDBというアプリもそこまでヤワな作りでは無いでしょうし、実際にはそれなりに上手くやるでしょうけどね)
|
36
|
+
|
35
37
|
|
36
38
|
|
37
39
|
その対策としてコネクションプールという機能が存在します。
|
@@ -39,6 +41,8 @@
|
|
39
41
|
プールは学校とかにある水が張っていて泳げるプールを指します。
|
40
42
|
|
41
43
|
水面にビート板のように接続状態のコネクションを投げ入れておき、利用者が取れるような仕組みになっています。
|
44
|
+
|
45
|
+
(MySQL等の他のデータベースにもある、わりとよくある作戦です)
|
42
46
|
|
43
47
|
|
44
48
|
|
@@ -64,7 +68,9 @@
|
|
64
68
|
|
65
69
|
|
66
70
|
|
67
|
-
コードに関してはドキュメントの下にあります
|
71
|
+
コードに関してはドキュメントの下にあります
|
72
|
+
|
73
|
+
軽くコメントで注釈入れつつ、一緒に見ていきましょう。
|
68
74
|
|
69
75
|
|
70
76
|
|
@@ -100,7 +106,7 @@
|
|
100
106
|
|
101
107
|
|
102
108
|
|
103
|
-
// MongoDBとの接続が完了してからExpressを立ち上げるのだ
|
109
|
+
// MongoDBとの接続が完了してからExpress.jsを立ち上げるのだ
|
104
110
|
|
105
111
|
app.listen(3000);
|
106
112
|
|