-1

私は Node.js を使用しており、いくつかの情報を保存する必要があります。これを行うために JavaScript 配列を使用すると、それは永続的になりますか、それともサーバーが停止すると配列は消えますか? サーバーが Node.js でループを停止することはありますか? 申し訳ありませんが、私は初心者で、node.js がどのように機能するか正確にはわかりません..助けてくれてありがとう!!

4

3 に答える 3

1

サーバーが停止すると、それはなくなります。データを永続化する必要がある場合は、データベースに保存するか、ディスク上のファイルにシリアル化します。

于 2013-03-22T03:30:50.877 に答える
0

サーバーが停止すると、アレイは消えます。

サーバーは、コールバックが保留中またはリスナーが開いている限りループを継続するため、Webサーバーがループを停止することはありません。

情報をデータベースに保存することをお勧めします。

于 2013-03-22T03:32:18.340 に答える
0

Redis クラスターをスピンアップする前にセッション トークン情報を保存するために、スタートアップ プロジェクトでこれを数回実行しました。

永続的でないデータは問題になる可能性がありますが、それが必ずしも問題になるわけではありません (キャッシングを考えてみてください)。2 つの大きな問題は次のとおりです。

1) アプリケーションが複数のインスタンスでバランスが取れている本番環境用。ユーザーが同じサーバーにヒットしない可能性があり、javascript 配列が一致しません。

2) 可変配列を大きくすると、ノード アプリ/サーバーがクラッシュする可能性があります。

于 2013-07-08T05:22:23.220 に答える