3
私はもっと良いアプローチを探しています。私はAWS S3
に画像を保存するLaravel
で開発されたアプリを持っているので、ユーザーは画像をダウンロードできます。Laravel-作成Amazon S3からファイルをアーカイブしてダウンロードします
- オペレータが写真をアップロードし、次のように私のプロセスは、低品質のサムネイルがその場で作成され、元の画像をS3にアップロードされている間
- ユーザーがサイト上で来て、彼らはで写真をダウンロードすることができ、サーバーに保存されていますそれはS3からユーザーのシステムに直接ダウンロードして一つずつ
- 一つALLまたは一つが正常に動作しますダウンロードすべてのためのユーザーの要求は、それが最初にすべてのトンを取得し
- S3から自分のサーバーに画像をアップロードし、zipを作成してからzipファイルをダウンロードします。
どちらのシナリオが正常に動作しているが、いくつかの時間は、データの1ギガバイトをダウンロードする以上ありますようダウンロードすべて場合には、TIは、時間がかかりすぎます。
これを実行する方法はありますか?私はジップとするときは、転送がpromise
を使用して開始し、通知するthen
を使用することができるAsync Transferを確認することができ、私はこのアプローチを改善するために、アラートやその他の提案を取得する必要があります