目前 Envoy 使用 zlib、brotli 和 zstd 作為壓縮函式庫。
注意
zlib-ng 是一個分支,其中包含數個第三方貢獻,內含新的優化。這些優化被認為有助於提升壓縮效能。Envoy 可以透過使用 --define zlib=ng Bazel 選項來建置以使用 zlib-ng 而不是一般的 zlib。 用於建置 zlib-ng 的相關建置選項可以在這裡評估。目前,此選項僅適用於 Linux。
--define zlib=ng