我制作了一个网页,它必须每 2 秒从数据库中检索一次数据,以便向用户展示一个动态变化的市场价格和数量。
我得到以下代码:
$.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?
谢谢你。