【发布时间】:2013-06-30 05:06:33
【问题描述】:
我正在处理 Apple 的 iTunes EPF 数据文件。我每天需要下载、解压缩然后处理 .tbz 文件中的 1-3GB 数据。
我有一个 Rails 应用程序,托管在 Heroku 上,大部分资产存储在 S3 上。
但我遇到的问题是从 Apple 获取 EPF 文件的流程。
我将下载 3 个文件。每个都是 .tbz 文件,大小从 1GB 到大约 20MB 不等。
Heroku 没有办法可靠地存储文件,所以我假设我需要将文件直接下载到 S3?那我会在那里解压吗?
这就是我遇到障碍的地方。我知道如何真正从 Apple 获取文件并传输到 S3,但我不关注解压缩它们。
而且由于数据文件可能非常大,因此最大限度地减少通过 S3 的传输对于降低成本至关重要。
是否有服务可以让我将 Apple 文件下载到他们的服务器,解压缩,然后将必要的文件上传到 S3?
【问题讨论】:
标签: ruby-on-rails heroku amazon-s3 zip