何千人ものユーザーが使用するチャットアプリケーションを作成することを計画しています。当初、私はネット上で多くのチュートリアルを行い、PHPおよびMySQLチャットアプリケーションについて多くのことを読みました。この検索中に、PHPのチャットアプリケーションは何千人ものユーザーに適していると言う人がたくさんいます。それらのほとんどは、NodeJSの使用を提案しました。私がここで抱えている問題は、これらの投稿のいずれにも、NodeJSが優れている理由が記載されていないことです。
私が読んだすべてのPHPチャットチュートリアルから、2人のユーザー間のチャットセッション中に、彼らが交換しているメッセージがデータベースに送受信されているようです。私の質問は次のとおりです。
- NodeJSでは、メッセージはデータベースに送受信されませんか?
- NodeJSはチャットメッセージをメモリなどに保存しますか?
- PHPやMySQLとどう違うのですか?
- または、NodeJSはデータベースをまったく使用しませんか?
誰かがNodeJSでチャットアプリケーションがどのように機能するかを理解するのを手伝ってもらえますか?
私はコードスニペットを求めていません。言葉で説明したい。NodeJSに関するチュートリアルがたくさんあることは知っていますが、特にチャットアプリケーションについて質問しています。あなたの説明は私が特定のことをよりよく理解するのに役立ちます。