爲什麼2個併發調用apache2沒有並行處理?來自同一瀏覽器的PHP/Apache併發調用隊列?
echo "Start: ".time();
sleep(5);
echo "<br/>End: ".time();
打開2個標籤爲鍍鉻,並轉到腳本。 (同時)從TAB TAB 1
Start: 1321331382
End: 1321331387
結果
結果2
Start: 1321331387
End: 1321331392
如何防止這種情況的發生?
您的問題暗示正確的答案。
session.auto_start = 1在php.ini中激活解決方法是啓動腳本:session_write_close();
或session.auto_start = 0;進入php.ini。
謝謝你的幫助。
您是使用PHP會話,還是您發佈腳本的唯一內容? –
奇怪...你有沒有嘗試從另一個瀏覽器?或者2種不同的瀏覽器可能? –
可能的答案:http://stackoverflow.com/questions/1430883/simultaneous-requests-to-php-script – regality