我通过使用JQuery进行5次AJAX调用将摘要加载到我的主页中。调试器显示所有调用都同时开始,但是连续而不是同时返回结果。也就是说,第一个电话在5秒后返回,第二个电话在10秒后返回,依此类推。
我没有将async设置为false。
服务器运行带有HTTPD和PHP7的Centos7。 YUM已应用所有更新。
很明显,这与HTTPD为每个客户端调用生成多少线程有关。我不知道如何使它为每个线程创建一个单独的线程。
// Get 4w records
$.ajax({
dataType: "json",
url: "getdata.php",
async: "true",
data: { 'db': '4w', 'function': 'registrations' },
method: "POST"
})
...
// Get 8c records
$.ajax({
dataType: "json",
url: "getdata.php",
async: "true",
data: { 'db': '8c', 'function': 'registrations' },
method: "POST"
})
...