Node.js で Socket.io を使用しており、毎秒メッセージを送信するプロセスがあります。基本的に、次のような間隔があります。
setInterval(function(){
socket.emit('message', msg);
}, 1000);
xhr-polling のみを使用すると、ポーリングはかなり散発的になります。場合によっては、1.0 秒、1.01 秒、または 999 ミリ秒前後でかなり正確にポーリングします。それ以外の場合は、200ms や 1.5ms などになります。
サーバーで遅延を引き起こす可能性のあるすべてのロジックを削除し、単に静的データを発行しましたが、それでも非常に散発的です。
これをより正確に処理するためのより良い方法についてのアイデアはありますか?
ありがとう!