したがって、リアルタイムの更新/通信の定義は、あるユーザーによって行われた更新が、オブジェクトにサブスクライブしている他のユーザーに中継されるとすぐに行われるときであると考えています。
しかし、これは瞬間的ではありません (データの移動には有限の時間がかかります)。だから、それは非常に短い時間を意味すると思います。
5 秒ごとに ajax ポーリングを使用する場合、ユーザー A がユーザー B の操作を確認するのにかかる時間は、5+t1+t2 (データ (http 要求) がユーザー B の PC からサーバーに到達するのにかかる時間) です。データがサーバーからユーザー A の PC に届くまでの時間)。
t1+t2 は、図から取り出せない最小の遅延です (確かにソケットはこの時間を短縮しますが、それらの要因は依然として存在しますが、小さいものです)。したがって、ソケットの場合は t1+t2+d の遅延が発生する可能性があります。d は、サーバーがイベントが内部で発生したことに気づき、それを伝播するのにかかる時間です (CPU の能力に依存します)。
それとも、リアルタイムは私たちが日常的に使用する単なる一般的な用語ですか? これは、アプリケーションではなく、まったくの好奇心からです。リアルタイム データの確立された標準があるかどうか、ただ興味があります。