【问题标题】:What is the fastest way to upload files to Akamai?将文件上传到 Akamai 的最快方法是什么?
【发布时间】:2010-08-11 23:38:18
【问题描述】:

我现在有一个 Akamai 的 ftp 目录,我需要尽快上传图片(可能每天 1+ 百万)

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

谢谢

【问题讨论】:

  • 您的服务器能否承受向它请求的数百万多个文件的负载?

标签: performance ftp akamai


【解决方案1】:

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

Rsync documentation

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

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

【讨论】:

  • 您将这些文件上传到 Akamai 的哪个位置。客户端下载或 NetSession 下载管理器 API 似乎都不适合上传您的百万多张图片。
【解决方案2】:

每天100万确实是很多,很难想象有这么多的资源需要什么。我所能建议的就是使用现成的工具纯粹在 ftp 同步级别解决这个问题。 (可能是http://www.ftpsynchronizer.com/?)

如果做不到这一点,在大多数具有 ftp 库的常用语言中,打开一个监视 ftp 上传器的目录不会是一项非常困难的编程工作。

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

【讨论】:

  • 有人可以提供您所谓的“Akamai Http Content Delivery”文档的链接吗?我没有具体找到它。在我的项目中,我必须从私有 SFTP 服务器获取大量文件并将它们托管在 Akamai 上(通过 Onstream)。如果我可以让 Akamai 为我执行拉取操作,而不是让我的动态站点的应用程序服务器从 SFTP 拉取并将文件推送到 Akamai,那将会很有效。
【解决方案3】:

如果您有如此大量的文件并且想要更快地上传,那么我建议您选择“重要”产品,它可以大大缩短上传时间。它是第三方上传服务,与 Akamai 配合得非常好,许多客户都在使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    • 2023-01-27
    • 1970-01-01
    • 1970-01-01
    • 2013-03-03
    • 2017-06-29
    • 2010-09-20
    相关资源
    最近更新 更多