为了账号安全,请及时绑定邮箱和手机立即绑定

curl 要调用几百次, 但是这样的话不是要等很久吗,很可能都超出php的最大运行时间了 , 这怎么办呢 ?

curl 要调用几百次, 但是这样的话不是要等很久吗,很可能都超出php的最大运行时间了 , 这怎么办呢 ?

PHP
拉风的咖菲猫 2019-03-09 13:16:25
请问大家,我是一名php开发者,准备调用融云的系统消息,但是要给很多人发,可能有好几万人,但是融云每秒钟只能调用一次系统消息接口,且每次最多发送给100人,那么我的curl 就要调用几百次了, 很可能都超出php的最大运行时间了 , 这怎么办呢 ? 其实问题的核心就是 如何 保证 运行几百次 几千次 curl 而不至于体验很差,或者超出php的最大运行时间呢 ?
查看完整描述

5 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

如果超出php的最大运行时间,可以修改php的最大运行时间。
set_time_limit(0)可以设置最大运行时间
如果怕很耗时体验很差的话,可以使用后台任务的形式来进行,完成后提示即可。

查看完整回答
反对 回复 2019-03-18
?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

使用异步队列

查看完整回答
反对 回复 2019-03-18
?
慕森王

TA贡献1777条经验 获得超3个赞

这种情况不适合在响应式的请求(http)场景下处理,可以考虑异步的方式来处理。异步的方式可以通过crontab定时启动脚本来处理数据;

查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 1081 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信