Выполнение нескольких вызовов AJAX из JQuery выполняется асинхронно - PullRequest
1 голос
/ 09 июля 2019

Я загружаю резюме на мою главную страницу, совершая 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"
})
    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...