gpt4 book ai didi

php - Laravel- 创建存档并从 Amazon S3 下载文件

转载 作者:可可西里 更新时间:2023-10-31 23:45:36 24 4
gpt4 key购买 nike

我正在寻找更多更好的方法。我有一个用 Laravel 开发的应用程序,它将图像存储在 AWS S3 上,然后用户可以下载图像。我的流程如下

  • 运算符(operator)上传图片,低质量缩略图即时创建并存储在服务器上,而原始图像上传到 S3
  • 用户来到网站,他们可以ALL逐个下载图片
  • 一个接一个工作正常,因为它直接从 S3 下载到用户系统
  • 当用户请求全部下载时,它首先从 S3 获取所有图像到我的服务器,创建一个 zip,然后下载压缩文件。

这两种情况都工作正常,但在全部下载情况下,ti 需要太多时间,因为有时要下载超过 1gb 的数据。

有没有更好的方法来做到这一点?就像我可以请求 zip,当它准备好时,我应该得到一个警报或任何其他建议来改进这种方法

最佳答案

您可以查看 Async Transfer其中可以使用promise 发起传输,并使用then 进行通知。

关于php - Laravel- 创建存档并从 Amazon S3 下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40080993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com