开发者社区> 问答> 正文

文件存贮在阿里云的OSS,网站部署在阿里云ECS上,PHP怎么实现多文件打包下载?

文件存贮在阿里云的OSS,网站部署在阿里云ECS上,PHP怎么实现多文件打包下载?

网站架构Thinkphp
网站部署在阿里云ECS
文件单独存贮在阿里云的OSS上

网站如何实现OSS上的多文件下载?
有什么好的解决方案吗?

展开
收起
nbeliu 2017-03-09 17:28:53 4539 0
2 条回答
写回答
取消 提交回答
  • 2019-07-17 20:53:42
    赞同 展开评论 打赏
  • 如果文件不大的情况下,可以挨个从oss上获取后实时打包,发送给nginx后删除。这样单台服务器即可操作
    如果文件较大,可能产生超时,可以用异步的方式,如果前端不能把一个用户的请求指定到某一台具体服务器,就需要有一个网络存储来存放临时文件
    也可以了解下OSS本身有无提供打包下载接口。

    2019-07-17 20:53:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载