【问题标题】:Rapid transfer of binary files二进制文件的快速传输
【发布时间】:2016-12-06 15:40:29
【问题描述】:

我们每天需要发送大约 500 MB 的压缩图像文件(每个大约 280K)。

目前,我们以快速简便的方式执行此操作。一个网络服务器,通过 http 下载。

我们现在正在考虑在客户端放置一个更好的客户端 (nw.js)。所以我们有机会改进传输协议。

数据仅以一种方式流动。

我们有一些想法,但我很想听听更好的想法。

  1. 使用符合 HTTP2 (SPDY) 的服务器,并且 Chromium 挂钩 nw.js 用于 HTTP2 接收
  2. 使用 TCP 连接(自定义 node.js 服务器 -> nw.js 中的节点代码)
  3. 也许我们应该看看 QUIC:https://www.chromium.org/quic
  4. 将其捆绑到一个 zip 文件中(不会减少字节数,因为它已经被压缩)会有帮助吗?
  5. oneDrive、GoogleDrive 和 Dropbox 在这些情况下有什么作用?

有什么想法吗?

有人试过 ASPERA:http://asperasoft.com/software/transfer-clients/

【问题讨论】:

    标签: tcp webserver http2 nw.js quic


    【解决方案1】:

    Windows 10 系统可以利用“TCP Fast Open”技术,您可以在此处阅读:

    https://en.wikipedia.org/wiki/TCP_Fast_Open

    为了启用这项技术,Chromium 接受这个参数:

    --enable-tcp-fastopen

    据我所知,这仅适用于 Windows 10,但我不知道其他平台。祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-26
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      • 2014-04-20
      • 1970-01-01
      相关资源
      最近更新 更多