Php AJAX请求在快速连续服务时挂起
在我的笔记本电脑上,我有一个应用程序,可以在大约相同的时间(毫秒差)向单个PHP脚本发出7个AJAX GET请求。他们都成功地返回了我想要的结果 然后我将此脚本移动到运行Apache和PHP的服务器(Windows服务器)。但是,当我发出相同的7个AJAX请求时,这个过程将挂起。但是,如果我单独提出每个请求,那么它们都会成功返回!有些事不想让我做所有的7件事 为什么会这样?我可以在Php AJAX请求在快速连续服务时挂起,php,ajax,apache,http-get,Php,Ajax,Apache,Http Get,在我的笔记本电脑上,我有一个应用程序,可以在大约相同的时间(毫秒差)向单个PHP脚本发出7个AJAX GET请求。他们都成功地返回了我想要的结果 然后我将此脚本移动到运行Apache和PHP的服务器(Windows服务器)。但是,当我发出相同的7个AJAX请求时,这个过程将挂起。但是,如果我单独提出每个请求,那么它们都会成功返回!有些事不想让我做所有的7件事 为什么会这样?我可以在PHP.ini和httpd.conf中查找哪些配置变量来确定这是什么 谢谢,服务器可能有一个节流器,以防止过多的请求
PHP.ini
和httpd.conf
中查找哪些配置变量来确定这是什么
谢谢,服务器可能有一个节流器,以防止过多的请求过快进入。可能您的Apache配置限制了来自同一IP甚至Windows的并发连接数。它是什么版本的Windows?什么样的Apache安装,独立安装还是作为XAMPP的一部分安装?我认为问题可能出在浏览器端 大多数浏览器在与同一服务器通信时有2个并发连接限制 当您将应用程序移动到服务器时,额外的延迟可能与您的AJAX请求重叠,而在localhost上,这些请求正在快速连续地得到服务 您可能希望查看以下相关文章: