我正在尝试长轮询。我使用 jquery ajax 调用服务器上的 php 脚本。
这是我的代码:
function getlatest($a){
$stmt = $dbconnect->prepare("SELECT `timestamp` FROM `test`");
$stmt->execute();
$stmt->bind_result($r);
$timestamp = array();
while($stmt->fetch())
{
array_push($timestamp,$r);
}
asort($timestamp);
$x = end($timestamp);
if($x > $a){
//do this
} else {
sleep(5);
getlatest($a);
}
}
我正在尝试为我们的办公室制作一个简单的聊天系统。只有大约 100 个连接的用户在同一时间运行此脚本一整天。
上面的示例代码会不会消耗大量的系统资源?
我只是无法将其放到网上并对其进行测试,因为我已经收到了来自托管的最后警告。