繁体   English   中英

ajax httprequest时间/没有多个请求

[英]ajax httprequest time / no multiple requests

我正在进行的是聊天,因此我希望数据库每1秒读取/显示一次,并且还希望提交一条新消息。 我发现我的httprequest无法正常工作(不会超过readystate 1),因为我在旧请求未完成时触发了一个新请求。 Firebug表示每个请求都需要1秒钟以上的时间:

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

如果我将请求函数的时间间隔设置为高于所需的1秒来回答,那么它可以工作,但事实并非如此。 在另一台计算机上,这立即发生。 我还是在xampp上运行它。 这是我缺少的php.ini设置吗? 在实际的在线服务器上如何处理?

而且为什么几个请求都不能同时发生? 该对象位于一个函数内部,因此每个对象都是一个新的唯一对象。

在第一个请求完成之前,不要发出新请求。 请求完全可以花一秒钟或5秒钟的时间。

您可能还会看到使用Websocket的Socket.IO之类的东西,或在需要时对其进行仿真。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM