2010-08-11 89 views
5

我有一个ftp目录与Akamai现在,我需要尽可能快地上传图像(可能每天超过100万)将文件上传到Akamai的最快方式是什么?

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

感谢

+0

您的服务器能够承受上百万个文件的负载吗? – Jiminy 2011-10-03 07:58:17

回答

0

每天100万肯定是很多,其很难想象有什么需要有这样一个庞大的数字资源。我所能建议的仅仅是在ftp同步级别上使用现成的工具来解决此问题。 (也许http://www.ftpsynchronizer.com/?)

如果失败了,敲开一个目录来观察ftp上传器在使用ftp库的大多数通用语言中编程工作将不是一件非常困难的工作。

另一种选择是,如果您可以在面向服务器的互联网上获取这些文件,则可以切换到使用Akamai Http Content Delivery并使Akamai获取图像,而不必持续推送它们。

+0

+1网站投递的好主意 – andy 2012-01-03 02:42:35

+2

有人可以提供一个链接,指向您称为“Akamai Http Content Delivery?”的文档。我没有特别找到它。在我的项目中,我必须从私有的SFTP服务器上获取大量文件,并通过Onstream在Akamai上托管它们。如果我能让Akamai为我做拉,这将是有效的,而不是让我的动态站点的应用程序服务器从SFTP拉出并将文件推送到Akamai。 – 2014-03-05 14:24:46

8

而不是FTP,使用Rsync。它的开销比FTP低,非常适合同步大型文件库。

Rsync documentation

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

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

+0

你上传这些文件到Akamai上。客户端下载或NetSession下载管理器API似乎不太适合将上百万个图像上传到。 – Jiminy 2011-10-03 07:52:59

0

如果你有这么大数量的文件,并且你想要更快地上传,那么我会建议去'signiant'产品,这将大大提高上传时间。它的第三方上传服务与Akamai合作得非常好,许多客户都使用它。

相关问题