Heim >Backend-Entwicklung >PHP-Tutorial >关于处理耗时长的php文件的办法

关于处理耗时长的php文件的办法

WBOY
WBOYOriginal
2016-06-23 14:07:451374Durchsuche

我的1.php里 如果只写 echo "ok";
那么是可以正常显示OK的,但是如果我的1.php里解一个循环100万次的语句,并且每个循环间还sleep下(为了模拟1.php是一个会消耗较长时间的处理过程),那么很可能会在一段时间后蹦出提示框要保存此页面 (1.php)?请问这个是怎么回事?怎么解决呢?


回复讨论(解决方案)

set_time_limit(0);

不行啊。现象一样,是不是apache里要设置什么呢?

设置下memory_limit试试

楼上的也试过了,不行,现象相同。

set_time_limit(0);
而且还要到你的APACHE配置文件php.ini中修改max_execution_time = 0

仍然不行。是不是浏览器端还有什么要设置的

仍然不行。是不是浏览器端还有什么要设置的
先你的APACHE配置文件php.ini中修改max_execution_time = 0,然后在程序中添加set_time_limit(0);
怎么可能有问题呢?上亿的数据我测试的时候,页面等待十几分钟都没挂掉。

下载 说明你php脚本解析不了  有没有可能是php 挂了 

但是如果php挂了?怎么办呢?重装么

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn