要点:私はこのJavaScriptを持っています:
for(item=1;item<5;item++)
{
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET",'zzz.php', true);
xmlhttp.send();
}
そして、PHPファイルでは次のようなものです。
usleep(5);die('ok');
ここで問題となるのは、javascriptが各ajax呼び出しが完了するのを待ってから、別の呼び出しを送信するように見えることです。したがって、最初の応答は約 5秒、次の10秒後など。
実際のスクリプトではPHPのcURLとjQueryをJSlibとして使用する必要があるため、これは私が行うことの非常に単純化されたバージョンです。しかし、問題は同じままです。
応答が5秒間隔で返されるのはなぜですか?