快速传输二进制文件

时间:2016-12-06 15:40:29

标签: tcp webserver http2 nw.js quic

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

目前我们以快捷方式实现这一目标。一个Web服务器,并通过http下载。

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

数据仅以一种方式流动。

我们有几点想法,但我希望听到更好的想法。

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

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

1 个答案:

答案 0 :(得分:0)

Windows 10系统可以利用" TCP Fast Open"你可以在这里阅读的技术:

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

要启用此技术,Chromium接受此参数:

  

- 使-TCP-FASTOPEN

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