私はMySQLデータベースにタイムスタンプを保存しており、定期的に(たとえば毎秒)、現在の時刻とデータベースに保存されているタイムスタンプ値の差を(もちろんページをリロードせずに)更新して、5のようなものを表示したいと考えています分カウントダウンタイマー。たった今。setTimeout を使用して、この値を取得する AJAX リクエストを定期的に起動することを考えています。これは最善のアプローチですか?代わりに、クライアント側のタイマーを実行してから、1 分ごとにサーバー側のタイムスタンプと同期する必要がありますか?
注:このタイマーは、私の Web サイトで重要な機能を担っているため、かなり正確である必要があります。
編集: cronジョブは必要ありません。5:00から4:59、4:58などのWebページで自動的に更新されるカウントダウンタイマーが必要なだけです。Megaupload がシャットダウンされる前に持っていたものに精通している場合は、同様のものが必要です。