我正在尝试长时间的民意调查。我使用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);
}
}
我正在尝试为我们的办公室制作一个简单的聊天系统。只有大约一百个连接用户在同一时间运行此脚本一整天。
上面的示例代码是否会占用大量系统资源?
我不能把它放在网上并测试它,因为我已经收到了我托管的最后警告。
答案 0 :(得分:0)
你将使用这个函数进行无限循环,PHP是服务器端并在完成脚本运行后开始输出。只有这样它才会被发送到用户浏览器。为什么不在javascript中使用setInterval并让用户浏览器执行此操作?