1

複数のユーザーが同時に自分のページにアクセスしており、各クライアントは (setInverval を使用して) データベースから値を読み取り、それを出力する別の PHP スクリプトをポーリングしています。

setInterval( "printData();", 300 );

私は jQuery と JavaScript に比較的慣れていないので、この php スクリプトを常に実行し、常にデータベース クエリを作成することの実行可能性について少し懐疑的です。

誰かが私の神経を落ち着かせたり、現在の方法に代わる方法を提供してくれませんか?

4

1 に答える 1

6

0.3 秒ごとに更新しています。これは 1 秒に 3 回以上です。やりすぎ。どれだけ滑らかにする必要があるかに応じて、5000代わりに最大で 5 秒ごとに更新します ( )。

また、少し速くするために、引用符と括弧を削除してください:

setInterval(printData,5000);
于 2012-04-08T16:42:06.203 に答える