您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
PHP进行批量任务处理不超时的解决方法
2018-07-25【网站建设常见问答】1778 人已围观
简介 我们经常遇到一些项目需要对大量的数据进行统计或者筛选。 而且并不能一步完成,还需要按各项条件进行二轮三轮处理。这样我们的问题就来了,...
我们经常遇到一些项目需要对大量的数据进行统计或者筛选。 而且并不能一步完成,还需要按各项条件进行二轮三轮处理。这样我们的问题就来了, PHP后台处理程序是有时间限制的, 使用set time limit 0,设置为超时无限也会因为看不到进度让管理员对程序进度无法了解。 这都是不科学的
PHP批量任务处理
PHP在批量处理任务的时候会超时,其实解决方法很简单了,就是把任务分割,一次处理一部分,任务进度可以放在服务端也可以放在客户端,不是很复杂的话放在客户端,用js来处理就可以了.
客户端js回调处理
客户端处理的时候需要住一个地方,就是使用ajax处理的时候,ajax是异步的,使用for循环来处理的时候只是批量请求,这样任务量大的时候会直接DDOS服务器,所以需要等待回调函数返回,然后进行下一次的请求.
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
建站过程中网站服务器稳定与否与百度之间的关系
我们的公司企业在做好网站后,都需要放置到服务器上以供网络上的用户随时可以访问,这时就会有服务器稳定性的问题。如果企业网站放在了不稳定的机房...投资com域名还有没有价值?
国人对.com域名总抱有特别的热情,究其原因估计是大家最早接触和碰到的最多的就是.com域名有关,普遍认为.com域名才是网站域名。其他都是...网站设计之网站建设简单就是美
在网站建设设计中时常简单就是美,就是好! 简洁的网站设计,突出了企业公司的形象高大,无需要过多的修饰就是一个高大的感觉。 简明和开门...PHP图像操作GD库学习一
在我们开发网站中,用php对图片进行操作一般很少见。殷雯工作室一般只用到GD库对验证码或者用户上传的产品图片加个水印。企业网站中...