2017-02-16 5 views
0

私は一定の時間間隔の後に自動的に関数を呼び出すtimer関数を書く方法を見つけようとしています。現在、私のタイマーはクライアント側で行われていますが、setinterval()関数を使用していますが、多くのユーザーがダッシュボードにアクセスしていて、DB呼び出しが多すぎるとは言えません。ノード内のサーバー側のタイマーを同期させたい。それを行う方法はありますか?ノードjsのサーバーでタイマーを同期させますか?

+0

「Javascript」は一般にマルチスレッドではありません。 –

+0

なぜ、単にノードサーバーで 'setInterval()'を使わないのですか? https://nodejs.org/api/timers.html#timers_setinterval_callback_delay_args –

答えて

0

setInterval()は、サーバー側のJSコントローラコードに実装されているときに作業を行います。

+0

クライアント側でsetintervalに渡されるajax関数を記述しました。では、サーバー側でsetintervalを使用すると、数分ごとにajax関数を繰り返し呼び出す方法を教えてください。 –

+0

@jessica 'setInterval(foo、8000);' //と呼ばれる方法のように、 'setInterval()'を使って 'ajax'メソッドを' foo {$ .ajax {{あなたのajaxメソッドの詳細}} ' 8秒後 –

関連する問題