2016-10-31 18 views
0

私はユーザーに複数のメディアアイテムを一度に、おそらく500を超えるダウンロードを許可する必要のあるアプリを持っています。私たちはS3ですべてのストレージを行います。潜在的に400以上のアイテムを要求する。S3のファイルを圧縮してPHPでダウンロードする

誰かがS3でメディアを圧縮してから、1つのアーカイブをダウンロードする方法を知っていますか?それはサポートされていますか?そうでない場合は、誰でもこれを達成するサービスを推奨できますか?

現在の設定では、S3からすべてのメディアをダウンロードしてローカルに圧縮するように設定されていますが、これを大規模に実行しようとするとサーバーのタイムアウトが発生しています。

ありがとうございます!

答えて

1

悪い知らせは、AWS PHP SDKは箱からのジップをサポートしていないということです。

良いニュースは、あなたのためにこれを行う、いくつかのサードパーティ製のライブラリが存在するということである。例:

+1

と思われるバケツの圧縮を許しています...あなたは、私がチェリーを選ぶことを可能にするツールを知っていますか? – ackerchez

関連する問題