PHP异步请求如何优化一秒调用20次接口?

目前的问题是:

一点击上传按钮就发送ajax请求,有20张图片就发送ajax20次, PHP代码里面有调用七牛云接口,也就是一秒调用七牛云接口20次,服务器就炸了。求优化方案。

图片描述

阅读 3.6k
3 个回答

循环发送请求啊,等上一个请求成功返回了再发下一个请求

上传图片的时候就upload,返回图片的url
最后submit提交url存起来

你可以全部存储到服务器。然后服务器做一个队列,后台有个单独线程处理图片上传到七牛的任务,图片处理完成之后进行回调处理后续任务。
前端显示处理中的类似字样,然后等待后台处理完成,前台页面再去进行修改。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏