什么是通过线路发送大数据的有效方法?

Liv*_* M. 1 c#

我有一个字符串列表List<string>.实际上是文件路径列表.我需要将它发送到网络服务.该清单可包含大量物品(1 000 - 10 000).

实现这一目标的最有效方法是什么?考虑到消息有效载荷将非常高.

我在寻求想法和原则,而不是代码示例.

非常感谢.

Mar*_*ell 8

对于路径 - 首先(或者更确切地说:最后)gzip或deflate它.如果大量的东西会有共同的根源,那么嵌套这些数据呢?

即如此

/foo/bar/blap/a/b
/foo/bar/blap/c/d
Run Code Online (Sandbox Code Playgroud)

/foo/bar/blap
 /a/b
 /c/d
Run Code Online (Sandbox Code Playgroud)

除此之外 - 有效载荷将远远超过任何协议开销等,因此使用任何协议等使您的生活变得简单.