GZIP 很有效,但它不是唯一的压缩方法。
事实上,就减小尺寸而言,它甚至不是最好的方法。 GZIP 最多可减少 70% 的数据量。不错,除了比较不同压缩算法的压缩文件大小的测试表明,对于基于文本的质量, Brotli 等替代算法优于 GZIP。
如果这是真的,为什么我们仍然如此依赖 GZIP?
主要原因是 GZIP 往往比同类方法更快。它压缩文件的时间仅为其他方法的一小部分。这种速度对于网络数据传输至关重要。毕竟,压缩的目的是加快网站速度——如果压缩本身会减慢速度,那又有什么意义呢?
同样重要的是,GZIP 压缩比同类方法使用的资源更少。它需要相对较少的计算能力和临时内存空间来工作。在考虑服务器空间和全球网络流量的一半是移动这一事实时,这是关键——GZIP 可以有效地将网页发送到高功率和低功率设备。 在继续之前,请注意 GZIP 压缩与 ZIP 压缩不同。
ZIP 是另一种无损压缩格式,更常用于存储文件而不是传输文件。