2016-10-17 29 views
3

私はもっと良いアプローチを探しています。私はAWS S3に画像を保存するLaravelで開発されたアプリを持っているので、ユーザーは画像をダウンロードできます。Laravel-作成Amazon S3からファイルをアーカイブしてダウンロードします

  • オペレータが写真をアップロードし、次のように私のプロセスは、低品質のサムネイルがその場で作成され、元の画像をS3にアップロードされている間
  • ユーザーがサイト上で来て、彼らはで写真をダウンロードすることができ、サーバーに保存されていますそれはS3からユーザーのシステムに直接ダウンロードして一つずつ
  • 一つALLまたは一つが正常に動作しますダウンロードすべてのためのユーザーの要求は、それが最初にすべてのトンを取得し
  • S3から自分のサーバーに画像をアップロードし、zipを作成してからzipファイルをダウンロードします。

どちらのシナリオが正常に動作しているが、いくつかの時間は、データの1ギガバイトをダウンロードする以上ありますようダウンロードすべて場合には、TIは、時間がかかりすぎます。

これを実行する方法はありますか?私はジップとするときは、転送がpromiseを使用して開始し、通知するthenを使用することができるAsync Transferを確認することができ、私はこのアプローチを改善するために、アラートやその他の提案を取得する必要があります

答えて

0

その準備のために要求することができるように。

関連する問題