人们一直在强调,同 XML 相比, Protobuf 的主要优点在于性能高.它以高效的二进制方式存储,比 XML 小 3 到 10 倍,快 20 到 100 倍. 对于这些 “小 3 到 10 倍”,“快 20 到 100 倍”的说法,严肃的程序员需要一个解释.因此在本文的最后,让我们稍微深入 Protobuf 的内部实现吧. 有两项技术保证了采用 Protobuf 的程序能获得相对于 XML 极大的性能提高. 第一点,我们可以考察 Protobuf 序列化后的信息内容.您可以看到 Protoc