我正在运行多个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线程?请不要这样做 –
如果需要很长时间才能运行,那么将其作为后台任务运行,而不是在网络浏览器中运行 –
也可以在一个查询中完成上述操作,无需循环。 –