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