現在、Webサイト(ASP.net c#)を構築しており、Webサイトのデータイベントのライブフィード(Facebookのものと同様)を作成することを検討しています。私の理解が正しいかどうかわからないので、これを実装するための最善の方法についてのあなたの考えを知りたいと思いました。
新しい記事の公開、ユーザーのオンライン化などのイベントがあります。
ユーザーはメンバーエリアにログインし、ライブフィードが表示されます。
私の現在の考えでは、(ユーザーのブラウザーから)数秒ごとにクエリを実行して、最後のリクエスト日以降の新しいイベントを探します。dateX(最終リクエスト日)以降に新しいものがある場合は、それを表示します。
最後のリクエストの日付をuserIDと一緒に保存するので、彼らが戻ってきたときに、彼らが最後に見たものが何であるかがわかります。
これはそれを行うための最良の方法ですか?それとも、ある種のプッシュ方法を検討する必要がありますか?クロスブラウザに対応し、古いブラウザをサポートする必要があります...したがって、私が見たHTML5メソッドは実際にはオプションではありません。
アドバイスありがとうございます。