2010-08-11 155 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合作得非常好,許多客戶都使用它。

相關問題