- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:node.js使いドコロ)
node.jsの活躍シーンとは?
このQ&Aのポイント
- node.jsはスクリプト言語なので処理速度は爆速ではありませんが、httpでの応答をする簡単なものを作ることができます。
- しかしながら、httpに限定するとapacheさんに任せることができた部分まで面倒見る必要があるため、手順が増えてメリットを感じにくいかもしれません。
- また、node.jsは集計や計算には使えず、そのような用途では活躍することは期待できません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
node.jsのサーバー側機能の真骨頂は非同期通信にある。なのでクライアントからのリクエストをボーっと待ってリクエストが来たら1回レスポンスを返して終わり、というようなHTTPではそのメリットは享受できないね。 オンラインリアルタイムゲームとかのサーバーではHTTPなんてまどろっこしい通信はしないわけです。 どんどんリクエストが来てどんどんさばいて裏でも色々計算を実行してなおかつリクエストが来たクライアント以外にも情報を流す(マップ上でのAさんの位置をBさんとCさんに伝えるなど)という事も必要なものを同時にさばくのに適していると言われているね。 実際私もそこまでの規模の開発にnode.jsを使った事がないので本当にそこまでさばける実力があるのかは分からないけど・・・・。
お礼
ありがとうございます。 やはりhttpだと使う意味はなさそうですね。