我一直在测试聊天脚本的长轮询。我设计它的工作原理如下:
代码如下所示:
<?php
while($time<60)
{
if(any new messages) {
die (new messages)
}
sleep(1);
$time++;
}
die(no new messages);
这样做是在60秒内(当它无法找到任何新消息时),我的服务器似乎冻结。我无法打开新页面,其他用户也无法访问任何页面(使用xampp) 我该如何解决这个问题? 我知道这种方法可能不是很好,但我想知道问题,以及如何解决它,而不是建议如何使用其他方式(网络套接字等)完成它