2017-06-16 15 views
0

因此,正如我发现要压缩数据Gzip在2012年还在使用甚至更多。这是2017年,我们仍然在使用Gzip的大部分地方。为什么这样?没有更好的选择吗?为什么我们仍在2017年使用Gzip?

个人而言,我必须在从服务器向应用程序发送数据(JSON字符串)的同时减少有效负载,反之亦然。我看到有更好的压缩,但它们需要更多的时间。我只是害怕我是否错过了一些东西?或者Gzip仍然是最好的?

回答

1

它比你想象的要古老。 gzip可以追溯到1992年。

直到最近,不到一年前,在压缩速度,压缩速度和gzip所处的压缩比率方面没有任何明显的好处。现在是zstd,由Yann Collet编写,它改进了该领域的所有指标。我期望zstd或后代最终将取代当前应用程序的gzip/deflate。

+0

我明白在deflate和zlib中早些时候存在对名称的误解,所以当我们向浏览器发送数据时使用gzip更可靠。如果我们只是从应用程序发送数据到服务器/数据库,这是否适用。 – Danish

+0

否............. –

+0

那么,我们应该在这种情况下使用zlib? btw究竟是什么导致了有效负载的问题? – Danish

相关问题