我正在做的是聊天,所以我希望每1秒钟进行一次数据库读取/显示,并且还要提交新消息。 我认为我的httprequest不起作用(没有超过readystate 1)因为我触发了一个新的请求,而旧的请求没有完成。 Firebug说每个请求都需要1秒钟以上:
获取h ** p://localhost/php2/projekt/open_blog/load.php 200 OK 1.03s
如果我将请求函数的间隔设置为高于所需的1秒来回答它是否有效,但这不可能。在另一台机器上,这种情况瞬间发生。无论如何我在xampp上运行它。这是一些我错过的php.ini设置吗?如何才能在实际的在线服务器上运行?
为什么不能同时发生多个请求呢?该对象位于一个函数内部,因此每个对象都是一个独特的对象。
答案 0 :(得分:0)
在第一个请求完成之前不要发出新请求。请求完全可能需要一秒或5秒。
您可能还会看到类似Socket.IO的东西,它使用Websockets,或在需要时模拟它们。