3

我有一千万个小对象要通过 Google Cloud Storage 传输。打开 TCP 连接执行 SSL 握手、上传请求并在发出下一个请求之前等待每个请求的响应是昂贵的。

我怎样才能加快速度?

4

1 回答 1

4

Google Cloud Storage 支持多种可提高上传和下载性能的功能:

  1. 使用线程或进程池在许多连接上并行发出请求。
  2. 使用 Keep-Alive 标头启用持久 HTTP 连接。这允许您在每次请求后重用相同的连接,从而提高 TCP 和 SSL 的性能。
  3. 管道化您的请求。在等待对第一个请求的响应时发送第二个请求。您可以在同一个 HTTP 连接上执行此操作。
  4. 使用SPDY,它可以通过压缩、多路复用和优先级来帮助减少延迟。
于 2013-01-26T01:55:57.607 回答