Эта пара сценариев показывает, что я имею в виду:
клиент (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? Вот скриншот консоли:
Задача ещё не решена.
Других решений пока нет …