0

我正在处理的是聊天,所以我希望每 1 秒读取/显示一次数据库,并提交一条新消息。我认为我的 httprequest 不起作用(没有超过 readystate 1),因为我在旧请求未完成时触发了新请求。Firebug 说每个请求需要超过 1 秒:

GET h**p://localhost/php2/projekt/open_blog/load.php 200 OK 1.03s

如果我将请求函数的间隔设置为高于应答所需的 1 秒,则它可以工作,但这不可能。在另一台机器上,这会立即发生。无论如何,我在 xampp 上运行它。这是我缺少的一些 php.ini 设置吗?这将如何在实际的在线服务器上运行?

为什么不能同时发生多个请求呢?对象在一个函数内部,所以每一个都是一个新的唯一的。

4

1 回答 1

0

在第一个请求完成之前不要提出新请求。请求完全有可能需要一秒钟或 5 秒钟。

您可能还会查看使用 Websocket 或在需要时模拟它们的 Socket.IO 之类的东西。

于 2013-01-19T20:27:26.070 回答