ユーザーに価格とボリュームで動的に変化する市場を表示するために、2 秒ごとにデータベースからデータを取得する必要がある Web ページを作成しました。
次のコードを取得しました。
$.ajax({
type: "get",
url: "getData.php",
data: {
item: 'H',
type: 'price'
},
success: function (high) {
$.ajax({
type: "get",
url: "getData.php",
data: {
item: 'L',
type: 'price'
},
success: function (low) {
var dist = high - low;
// do something with the high and low prices...
// keep retrieving data based on the high and low prices...
//more ajax called are nested inside here...
}
});
}
});
このネストされた ajax 呼び出しにより、サーバーの CPU が過剰に使用されますか?
私の getData.php ファイルには、常に require_once('connect.php'); があります。データベースに接続します。「最大 mysql 接続数を超えています」というエラーが時々表示されるため、多くの mysql 接続が発生しますか? どうすれば修正できますか?同様の ajax 呼び出しをマージして parseJSON を使用しますか?
ありがとうございました。