问题:当一次执行大约10个jQuery $ .ajax请求时,我可以看到firebug中的所有请求处于(pending)状态,但是,看起来浏览器只处理一个一次请求。这导致其余的请求超时,就像它是一个大请求。有没有办法解决这个问题,以便一次发出的所有异步请求都是并行处理的?谢谢!
$.ajax({
type: "GET",
url: testScriptPHP,
async: true,
cache: false,
timeout: 30000,
...
答案 0 :(得分:1)
让会话阻止同步请求是一个经典问题。
显而易见的解决方案 - 只要您不需要使用session_write_close()
答案 1 :(得分:0)
发现了问题!
原来lighttpd.conf上有max的工作人员注释掉了导致lighttpd与1名工人一起运行的事情!
我将最大工人增加到30,现在正在飞行!