Я загружаю резюме на мою главную страницу, совершая 5 AJAX-вызовов с использованием JQuery. Отладчик показывает, что все вызовы начинаются одновременно, но возвращают результаты последовательно, а не одновременно. первый вызов возвращается через 5 секунд, второй возвращается через 10 секунд и т. д.
Я не установил асинхронный режим в ложь.
Сервер запускает Centos7 с HTTPD и PHP7. 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"
})
...