什么是将文件上传到Akamai的最快方法?

5

我现在有一个Akamai的FTP目录,需要尽可能快地上传图片(可能每天超过100万张)。

同步本地文件到FTP站点的最快方式是什么?

谢谢。


你的服务器能承受请求下载的一百万个以上的文件吗? - Jiminy
3个回答

8

使用Rsync代替FTP。它的开销比FTP低,非常适合同步大量文件。

Rsync文档

Akamai Netstorage支持使用Rsync作为上传方法。可能需要在Akamai控制面板中启用 - 管理您的Netstorage用户帐户的人可以启用它。

Rsync包含在所有Linux发行版中,如果您使用Windows,则可以将其作为cygwin的一部分获取。


你要将这些文件上传到Akamai的哪里?无论是客户端下载还是NetSession下载管理器API,似乎都不适合上传你的百万张图片。 - Jiminy

0

一天100万确实是很多,很难想象需要这么多资源的原因。我唯一能建议的是在ftp同步层面上纯粹解决问题,使用现成的工具。(也许http://www.ftpsynchronizer.com/?)

如果失败了,编写一个目录监视ftp上传程序在大多数常见的语言中使用ftp库并不是一个非常困难的编程工作。

另一种选择是,如果您可以将这些文件放在面向互联网的服务器上,您可以切换到使用Akamai Http内容传递,并让Akamai拉取图像,而不是您不断地推送它们。


2
有人能提供一个链接,指向你所说的“Akamai Http内容传递”的文档吗?我没有找到具体的文档。在我的项目中,我需要从私有SFTP服务器上获取大量文件,并将它们托管在Akamai(通过Onstream)上。如果我能让Akamai为我执行拉取操作,而不是让我的动态站点应用服务器从SFTP拉取并将文件推送到Akamai,那将非常高效。 - Jamie Jackson

0
如果你有大量的文件需要上传,并且想要更快地上传,那么我建议使用“signiant”产品,它可以显著提高上传速度。这是一个第三方上传服务,与Akamai非常兼容,许多客户都在使用它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接