您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
PHP进行批量任务处理不超时的解决方法
2018-07-25【网站建设常见问答】2264 人已围观
简介 我们经常遇到一些项目需要对大量的数据进行统计或者筛选。 而且并不能一步完成,还需要按各项条件进行二轮三轮处理。这样我们的问题就来了,...
我们经常遇到一些项目需要对大量的数据进行统计或者筛选。 而且并不能一步完成,还需要按各项条件进行二轮三轮处理。这样我们的问题就来了, PHP后台处理程序是有时间限制的, 使用set time limit 0,设置为超时无限也会因为看不到进度让管理员对程序进度无法了解。 这都是不科学的
PHP批量任务处理
PHP在批量处理任务的时候会超时,其实解决方法很简单了,就是把任务分割,一次处理一部分,任务进度可以放在服务端也可以放在客户端,不是很复杂的话放在客户端,用js来处理就可以了.
客户端js回调处理
客户端处理的时候需要住一个地方,就是使用ajax处理的时候,ajax是异步的,使用for循环来处理的时候只是批量请求,这样任务量大的时候会直接DDOS服务器,所以需要等待回调函数返回,然后进行下一次的请求.
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
base64_decode编码遇到的加号问题
今天在一个项目里遇到了一个奇怪的问题。项目需求在地址栏里对中文进行编码传送,防止一些数据暴露给客户(当然懂一点程序的人员还是很容易对base...分析网站跳出率:页面质量的重要性
影响网站排名的因素高达200多项,想要都熟练掌握对于新手SEOer绝对很困难,但是这并不意味着就无法做好网站排名。这里殷雯告诉新手一个小秘密...
合格的网站运营人员的职责范围
网站美工方面: 1、整体布局:分析10个经典网站的布局结构,主页面结构,次主页结构,页面结构,及相关css文件规则。 2、整个UI:界面...
网站维护、网站托管、安全、可靠
我们先来估算一下网站维护的成本。网站制作完成后需要维护与管理,得请一个有一定网络技术的人负责。请懂一定网络技术的人员每月的工资最低标准为3...




微信收款码
支付宝收款码