2016-12-06 83 views
1

我们每天都需要运送大约500 MB的压缩图像文件(每个大约280K)。快速传输二进制文件

目前我们做这个快速简单的方法。一个Web服务器,并通过http下载。

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

数据流只有一种方式。

我们有几个想法,但我很想听到更好的想法。

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

有什么想法?

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

回答

0

的Windows 10系统可以采取advanatge “TCP快速打开” 技术,你可以读到这里:

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

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

--enable-tcp-fastopen

从我读过的这只适用于Windows 10,但我不知道其他平台。祝你好运。