0
私は、クライアントが彼に含まれるjavascriptのプラグインをビルドしています。このプラグインは、ページのスクロール、ボタンのクリック、マウスの移動などのデータユーザーの操作を追跡し、Webストレージに保存します。このデータは、json形式で例えば5〜10秒の一定間隔でバックエンドサーバーに送信する必要があります。計画を定期的にサーバーにjsonを投稿するjavascript
- 私がしたsetIntervalメソッド を使用してデータを送信するためのシンプルなAJAXを使用した場合、その影響のユーザーのブラウジング体験がしますか。?
- WebSocketを使用する方がこの場合に意味があるのでしょうか、それとも他の方法がありますか?
注:バックエンド・サーバ・アプリケーションは、クライアントアプリケーションからexternalllyサーバーにデータをプッシュします春のMVCとJavaScriptプラグインに基づいています。
10秒間に複数のリクエストを送信できます.15秒間async:trueを保持します。 –
しかし、それはクライアントのウェブサイト上に他のajaxリクエストがある場合にブラウザをブロックし、ユーザエクスペリエンスを妨げる可能性があります –