こんにちわ。

こんにちわ。

この2つには大きな違いがあります。前者はユーザーがウェブサービスと対話するための手段であり、後者は異なるウェブサービス間で通信するためのシンプルな手段です。

WebSocketの使い方

シンプルなHTTP APIを使用してWebサーバーをセットアップしても、実際には関数を呼び出しているだけで、それ以上のことはできません。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 var http = require ( ‘http’ ) ; var server = http .createServer ( ) ; server .listen ( 8080 ) ; server . serve ( ‘www.example.com’ , function ( req , res ) { res . send ( ‘Hello there!’ ) ; } ) ; server . listen ( 3000 ) ; server .serve ( ‘Hello there! ) ; server .listen ( 3000 ) ;

デフォルトでは、サーバーを起動する際、http.createServerメソッドが使用されます。これは最も効率の悪いサーバ起動方法で、1つのリクエストを実行し、レスポンスを送り返します。複数の接続を維持する必要があるサービスがある場合、リクエストごとに多くのリクエストが発生することになります。

Photo by Office of Governor Baker

この作品の出来はいかがでしたでしょうか。ご判定を投票いただくと幸いです。
 
- 投票結果 -
よい
わるい
お気軽にコメント残して頂ければ、うれしいです。