Сейчас вот стал проверять как выполняются скрипты и был несколько удивлен. Ситуация такая. Есть два скрипта. sleep.php PHP: <?php echo date('H:i:s')."<br>\n"; for($i=0;$i<4;$i++) { sleep(3); echo($i."<br>\n"); } echo date('H:i:s')."<br>\n"; ?> и add.php PHP: <?php echo date('H:i:s')."<br>\n"; for($i=0; $i<1e7; $i++) { $u = $i/2; if ($i%1e5 == 0) printf("%d<br>\n",$i); } echo date('H:i:s')."<br>\n"; ?> При запуске двух экземпляров второго - все хорошо, они начинают выполнятся примерно одновременно ну и как-то отрабатывают. А вот при запуске двух экземпляров первого все грустно - второй экземпляр начинает выполнятся только после того, как первый закончит работу. С чем это связано? Или это корректное поведение sleep()?
хм. похоже, ошибся. второй тоже последовательно вызывается. Вопрос - куда копать? В сторону настроек пхп/апача?
Именно так. Хм. При попытке сделать это из разных браузеров - все хорошо. Т.е. это поведение, специфичное для браузера?