私はいくつかの問題に遭遇したばかりで、それを解決するための指示が必要です。私はこのテストスクリプトを持っています:
<?php
header('Content-type: text/plain');
$start = microtime(true);
echo 'Start time: '.date('H:i:s')."\n";
sleep(5);
echo 'End time: '.date('H:i:s')."\n";
echo 'Ellapsed time: '.(microtime(true)-$start)."\n";
?>
これを 2 つのタブで同時に Firefox または Chrome で実行すると、2 番目のタブのスクリプトは、最初のスクリプトが作業を完了した後にのみ機能することがわかります。IE9では、次々にではなく、実際に同時に機能します。問題はどこだ?スクリプトが FF と Chrome で同時に動作しないのはなぜですか?
Chrome の結果
1 タブ:
Start time: 22:34:03
End time: 22:34:08
Ellapsed time: 4.9997730255127
2 タブ:
Start time: 22:34:08
End time: 22:34:13
Ellapsed time: 5.0004279613495