我在页面上聊天。我每5秒钟发送一次ajax帖子以检查回复。有没有更好的解决方案来避免发送过多请求?
服务器上的infinite *循环之类的东西。
PHP服务器端:
$i = 0
while(!$replies = checkNewReplies() && $i++<1000){
sleep(1);
}
echo json_encode($replies);
exit;
方法错误?
最佳答案
我认为有许多可能的解决方案。您可以查看长轮询(这基本上就是您正在做的事情)。
另一种选择是使用具有某些Javascript客户端的XMPP之类的东西。