javascript — почему задержка увеличивается, когда выполняется цикл «while» PHP скрипт вызывается несколько раз?

Эта пара сценариев показывает, что я имею в виду:

клиент (JS)

$.ping = function(i_max) {
$.get('ping.php', {
'i_max': i_max,
'client_start': Date.now() / 1000
}).done(function(d){
console.log(d);
})
}

сервер (PHP)

$client_start = $_GET['client_start'];
$server_start = round(microtime(true) * 1000) / 1000;
$diff = $server_start - $client_start;
$i = 0;
$i_max = $_GET['i_max'];
while($i < $i_max) {
sleep(1);
$i++;
}
echo "i_max = $i_max => diff = $diff\n";

Когда запускается несколько экземпляров, задержка — это хорошо, кроме того, задержка становится плохой, есть ли возможность установить в php.ini? Вот скриншот консоли:

введите описание изображения здесь

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]