您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
PHP进行批量任务处理不超时的解决方法
2018-07-25【网站建设常见问答】1293 人已围观
简介 我们经常遇到一些项目需要对大量的数据进行统计或者筛选。 而且并不能一步完成,还需要按各项条件进行二轮三轮处理。这样我们的问题就来了,...
我们经常遇到一些项目需要对大量的数据进行统计或者筛选。 而且并不能一步完成,还需要按各项条件进行二轮三轮处理。这样我们的问题就来了, PHP后台处理程序是有时间限制的, 使用set time limit 0,设置为超时无限也会因为看不到进度让管理员对程序进度无法了解。 这都是不科学的
PHP批量任务处理
PHP在批量处理任务的时候会超时,其实解决方法很简单了,就是把任务分割,一次处理一部分,任务进度可以放在服务端也可以放在客户端,不是很复杂的话放在客户端,用js来处理就可以了.
客户端js回调处理
客户端处理的时候需要住一个地方,就是使用ajax处理的时候,ajax是异步的,使用for循环来处理的时候只是批量请求,这样任务量大的时候会直接DDOS服务器,所以需要等待回调函数返回,然后进行下一次的请求.
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
-
双语网站中的外语翻译有谁提供?
外语版文字翻译由谁来准备? 外语版网站开发并不包含外语文字翻译工作,如果企业客户没有额外委托我们殷雯网络进行网站文案的翻译服务,则外语版的... -
企业网站建设应该注意的一些东西
企业网站建设也有很多需要注意的地方。今天我们罗列一些常见的东西和大家说明一下。首先是企业网站的网址被称为“网络商标”,一个与企业名称和形象... -
殷雯jquery笔记:删除HTML元素
jQuery使用下面两个方法来删除或是清空某个HTML元素。 remove() – 删除指定的元素(包括其子元素) empty() – ... -
怎么设计一个漂亮的企业网站
打开一个网站第一眼就是他的门面,给客户的第一感觉,这很重要,为将来促成交易做下一个基础。那怎么样做一个漂亮的企业网站呢?那第一眼就很重要...