私は、サーバからブラウザに0.5秒ごとにデータをプッシュするために、SSEを使用しているプロジェクトで作業しています。サーバー送信イベントがブラウザに何らかの負荷をかける可能性はありますか?
これは、MysqlのデータをJSONで変換してブラウザに送信します。
私は極端なシナリオで、ブラウザが数ヶ月間働いているのだろうと考えていました(可能です)。サーバーは1日にブラウザに2.764.800 JSONを送信します。それは月に82.944.000プッシュになります。
このシナリオには何か問題がありますか?つまり、ブラウザに過負荷がかかるような方法や、クライアントシステムにそのようなデータ量があるのでしょうか?
X秒ごとにページの更新を正当化できるシーンはありますか?
こんにちはダーレン、それは病院のアプリ(だから、24/7時)です。それはイントラネットで動作します。私はLEMPスタックを使用しています。 0.5秒ごとに、情報を取得してSSE-JSONを介してクライアントに送信するデータベースに対するクエリがあります。データベースは、通常のフォームおよびIoTデバイスからデータを受信します。この瞬間には、データベースで変更されたフィールドだけが表示されます。しかし、次のステップはリアルタイムでチャートを表示することです(取引アプリケーションのように)。私はPHPから来る時間(時計)をユーザに提示し、サーバとの接続が実行され、データが更新されます。 – zwitterion
時計が止まったら、接続に問題があるためです。そして、60秒ごとにページをリフレッシュして接続を確認し、安定して正しく動作するようにするコードを作成します。 – zwitterion
2つ目のポイント「Javascriptのメモリ管理」をより良く説明できますか? – zwitterion