これを行う最善の方法を考える必要があります。
レールアプリ用のフェイ、ウェブリックを展開するためにシンを使用しています
購読しているチャンネルを最新の入札に関する情報で更新するオークション サイトを所有しており、すべて Faye と Rails で行われています。
カウンター/タイマーを使用して、ユーザーがオークション終了時間までのカウントダウンを確認できるようにする必要があります。
クライアント側で JS を使用して 1 秒ごとに残り時間をポーリングすると、サーバーで 1 秒あたり 1000 リクエストになる可能性があります
また、JS を使用してクライアント側でのみカウントダウンし、5 秒ごとにブラウザを定期的に同期して、サーバーと同期していることを確認することもできます。
または、faye を使用して、ブラウザに接続されている各ユーザーにカウントダウンを公開することもできます。
トラフィックが少し気になるので、ユーザーがオークションのカウントダウンの正確な時間を確認できるようにしたいと考えています。
論理的には、クライアント側の JS と同期するための定期的なプッシュが最適に機能すると思います。
他の人はこれをどのように行いますか?最善の方法は何ですか?他に見逃したオプションはありますか?