私はいくつかの他のウェブサイトから来ているトピックについての最新の更新が表示されているDIVを持っていたWebアプリケーションで作業を使用しています。だから私が望むのは、データがバックエンドデータベースで実際に更新されるとすぐにDIVを更新することです。定期的な時間間隔の後にページのコンテンツを自動更新する最も良い方法は何ですか?
バックエンドで、私はcronを使用して&をデータベースに格納しています。
これを行う簡単な方法は、setInterval()
関数を使用して特定の時間間隔でデータを取得し続けることですが、これはサーバーに不必要な負荷をかけるだけでCPUサイクルを浪費すると思います。
これを実装するにはどうすればよいですか?私はnodeJsを使うことができますか?
-おむす
P.S. Facebookの中でニュースフィードを更新するためにFacebookのようなものが必要なだけです。
と私はまだnodeJsの経験がありません。正直なところ、私はnodeJsがこれに適しているかどうかわかりません。
再帰的な 'setTimeout()'。または、現在のタブ/ウィンドウではないときにクランプされる 'setInterval()'です。 – alex