如何提高执行效率
程序员文章站
2024-02-07 21:57:22
...
for($i=0; $i'; mysql_query($sql); }
一共有6000多条记录,如果每条记录都执行insert into,消耗时间很长,超过默认的90s。有无方法提高执行效率?
回复讨论(解决方案)
报错信息:
Maximum execution time of 90 seconds exceeded
可以把要插入数组先写入到数组,最后统一插入
for($i=0; $i报错信息:
Maximum execution time of 90 seconds exceeded
时间超时可以在头上面加上
set_time_limit(0);
?>可以把要插入数组先写入到数组,最后统一插入
for($i=0; $i
试过了,还是很慢。我还是试试set_time_limit(0)吧。谢谢!如何还是慢,肯定是获取$r慢,才6000行,一般情况应该很快才对!
如何还是慢,肯定是获取$r慢,才6000行,一般情况应该很快才对!
我贴出代码,麻烦你帮我看看。
$file = 'upload/NGFile.txt';
$str = file_get_contents($file) or die("文件打开失败");
$r = explode("\r\n",$str);估计是打开NGFile.txt慢
现在社会已经是硬件来适应软件了
搞台好的服务器,就搞定了估计是打开NGFile.txt慢
现在社会已经是硬件来适应软件了
搞台好的服务器,就搞定了
thx
上一篇: php程序能不能捕捉摄像头画面解决方法
下一篇: 怎么把链接中带的字符串弄到PHP里