什么是从云中提供大量小静态文件的好方法?

我正在制定一项将内容分发到其他网站的服务。

该网站将得到一个小的JavaScript片段,将从静态.json文件检索内容。

我需要一个好的托pipe解决scheme的.json文件。 大约有150000个,我需要每周更新一次。

我需要一个可扩展的容量,每天点击100万次。

这似乎是amazon s3或rackspace云文件将是一个自然select托pipe,但他们都没有似乎是一个好的解决scheme上传150000文件批量。

什么是托pipe这些文件的最佳方式?

你不能.tar.bz2文件,并在上传后解压tarball吗?

或者,如果不是所有的文件都得到更新,您也可以使用rsync

我一定会期待这个rsync。 它非常快速,安全,而且完全适合这种使用。

这可能有点左偏,但我相信Dropbox支持S3,并且可以共享一个目录到networking。 通过将它们放入Dropbox文件夹来修改JSON文件,并让Dropbox负责同步。 不过,我不知道他们是否可以接受CDN。

JungleDisk是另一款专为备份而devise的软件,它可以坐下来将文件传输到S3。 他们会引导您设置一个S3帐户,而Amazon.com会单独收费。

我确定有很多其他软件可以很容易地将文件同步到云端。

如果并发是一个问题,我可能会为每个版本创build一个新目录,将150,000个文件带到云中,然后在同步后将应用程序指向新目录。

-danny