1

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

目前,我们以快速简便的方式做到这一点。一个网络服务器,通过 http 下载。

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

数据仅以一种方式流动。

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

  1. 使用符合 HTTP2 (SPDY) 的服务器,并在 nw.js 中使用 Chromium 挂钩来接收 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/

4

1 回答 1

0

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

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

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

--enable-tcp-fastopen

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

于 2016-12-08T23:24:59.330 回答