社区
基础编程
帖子详情
关于处理耗时长的php文件的办法
computerre
2013-04-25 08:56:07
我的1.php里 如果只写 echo "ok";
那么是可以正常显示OK的,但是如果我的1.php里解一个循环100万次的语句,并且每个循环间还sleep下(为了模拟1.php是一个会消耗较长时间的处理过程),那么很可能会在一段时间后蹦出提示框要保存此页面 (1.php)?请问这个是怎么回事?怎么解决呢?
...全文
120
9
打赏
收藏
关于处理耗时长的php文件的办法
我的1.php里 如果只写 echo "ok"; 那么是可以正常显示OK的,但是如果我的1.php里解一个循环100万次的语句,并且每个循环间还sleep下(为了模拟1.php是一个会消耗较长时间的处理过程),那么很可能会在一段时间后蹦出提示框要保存此页面 (1.php)?请问这个是怎么回事?怎么解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
高级网吧管理员
2013-04-25
打赏
举报
回复
下载 说明你php脚本解析不了 有没有可能是php 挂了
nirvana_newbie
2013-04-25
打赏
举报
回复
引用 6 楼 computerre 的回复:
仍然不行。是不是浏览器端还有什么要设置的
先你的APACHE配置文件php.ini中修改max_execution_time = 0,然后在程序中添加set_time_limit(0); 怎么可能有问题呢?上亿的数据我测试的时候,页面等待十几分钟都没挂掉。
computerre
2013-04-25
打赏
举报
回复
仍然不行。是不是浏览器端还有什么要设置的
nirvana_newbie
2013-04-25
打赏
举报
回复
set_time_limit(0); 而且还要到你的APACHE配置文件php.ini中修改max_execution_time = 0
computerre
2013-04-25
打赏
举报
回复
楼上的也试过了,不行,现象相同。
码无边
2013-04-25
打赏
举报
回复
设置下memory_limit试试
computerre
2013-04-25
打赏
举报
回复
不行啊。现象一样,是不是apache里要设置什么呢?
xuzuning
2013-04-25
打赏
举报
回复
set_time_limit(0);
computerre
2013-04-25
打赏
举报
回复
但是如果php挂了?怎么办呢?重装么
Qt 如何
处理
耗时
的线程,不影响主线程响应 QApplication::processEvents)
处理
一些跟界面无关的但
耗时
的事情,这些事情跟界面在同一个线程中,由于时间太
长
,导致界面无法响应,处于“假死”状态。查了一下 qApp->processEvents();会优先响应主线程(UI线程);前些时间遇到一个问题,在主线程接收子线程读的数据,一直接收不到,但放在子线程没有问题;后面查了一下,因为接收子线程使用了 qApp->processEvents();该函数的作用是让程序
处理
那些还没有
处理
的事件,然后再把使用权返回给调用者。在这种情况下,有一种方法是使用多线程,即在子线程中
处理
文件
保存;
Qt 如何
处理
密集型
耗时
的事情
Qt 如何
处理
密集型
耗时
的事情 有时候需要
处理
一些跟界面无关的但非常
耗时
的事情,这些事情跟界面在同一个线程中,由于时间太
长
,导致界面无法响应,处于“假死”状态。例如:在应用程序中保存
文件
到硬盘上,从开始保存直到
文件
保存完毕,程序不响应用户的任何操作,窗口也不会重新绘制,从而处于“无法响应”状态,这是一个非常糟糕的体验 。 在这种情况下,有一种方法是使用多线程,即在子线程中处...
Qt 如何
处理
密集型
耗时
的事情(两种方法)
有时候需要
处理
一些跟界面无关的但非常
耗时
的事情,这些事情跟界面在同一个线程中,由于时间太
长
,导致界面无法响应,处于“假死”状态。例如:在应用程序中保存
文件
到硬盘上,从开始保存直到
文件
保存完毕,程序不响应用户的任何操作,窗口也不会重新绘制,从而处于“无法响应”状态,这是一个非常糟糕的体验 。 在这种情况下,有一种方法是使用多线程,即在子线程中
处理
文件
保存,主线程负责界面相关。 而如果不想使用多线程,...
Qt 如何
处理
密集型
耗时
的事情(频繁调用QApplication::processEvents)
有时候需要
处理
一些跟界面无关的但非常
耗时
的事情,这些事情跟界面在同一个线程中,由于时间太
长
,导致界面无法响应,处于“假死”状态。例如:在应用程序中保存
文件
到硬盘上,从开始保存直到
文件
保存完毕,程序不响应用户的任何操作,窗口也不会重新绘制,从而处于“无法响应”状态,这是一个非常糟糕的体验 。 在这种情况下,有一种方法是使用多线程,即在子线程中
处理
文件
保存,主线程负责界面相关。 ...
Android核心基础-6.Android
耗时
操作
1.什么是ANR 在应用程序的主线程中执行一段
耗时
的代码, 就有可能出现ANR异常.
耗时
的代码未执行结束时, 界面会卡住, 用户对界面进行了操作, 10秒之后
耗时
代码如果还未结束, 就会出现ANR异常 我们的布局
文件
中有个TextView和一个按钮Button
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章