我正在運行多個PHP腳本,它們有一個while循環。這同時插入並從MySQL數據庫讀取。多個標籤,多個
這是一個漫長的過程,所以它需要長達2個小時。 我需要做的是在同一瀏覽器中的多個選項卡中打開腳本。 當我這樣做,並在多個選項卡中打開腳本時,我無法打開超過6個選項卡。任何超過6的選項卡只是保持加載並不顯示任何內容。 當去其他瀏覽器它的工作原理,但是當我到達6個選項卡它也是如此。
代碼:
<?php
ini_set('memory_limit', -1);
ob_implicit_flush(TRUE);
set_time_limit(0);
$sqlselect = "SELECT * FROM old_Users Where age < 18";
$content2 = mysqli_query($conn,$sqlselect);
While($row = mysqli_fetch_assoc($content2)){
$Sql = "INSERT INTO New_Table_Users('first_name','last_name','ID') VALUES('".$row["firstname"]."','".$row["lastname"]."','".$row["idd"]."');
mysqli_query($conn,$sql);
}
?>
的問題不是關於RAM,CPU,因爲每當我打開一個新的瀏覽器,它工作正常,但是當我嘗試打開7'th標籤它只是不斷加載.. 。 所以要打開12個標籤我需要有2個每個瀏覽器應該有6個選項卡中打開... 任何幫助將非常感激
2小時?你爲什麼不把它作爲後臺進程運行?爲什麼你使用瀏覽器呢?我猜6個選項卡是6線程?請不要這樣做 –
如果需要很長時間才能運行,那麼將其作爲後臺任務運行,而不是在網絡瀏覽器中運行 –
也可以在一個查詢中完成上述操作,無需循環。 –