在做excel 导入时 每条记录都有一个远程url图片地址,我需要将图片下载到自己的服务器
使用file_get_contents 等 io开销太大 用户导入时间过长
有没有什么好的解决方案吗?
在做excel 导入时 每条记录都有一个远程url图片地址,我需要将图片下载到自己的服务器
使用file_get_contents 等 io开销太大 用户导入时间过长
有没有什么好的解决方案吗?
1.首先建议不要同步存储图片,最好做成异步任务去下载存储图片
2.网络请求可以使用cURL库代替file_get_contents,cURL在性能、速度、稳定性上都要优于file_get_contents
5 回答3.3k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
后台挂一个队列,将需要下载的URL丢到队列去。使用队列进行下载,下载完成后再存过去。