envoyproxy / envoyproxy/envoy

gzip: Be able to only compress external responses

Open
#10,310 2 comments 0 reactions 0 assignees View on GitHub
area/compression help wanted
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 22h
Merged PRs (30d)
430

Description

*gzip*: *Be able to only compress external responses*

*Description*: Since gzip is pretty computationally heavy, it would be great if envoy had the option to only gzip responses that will be external. We don't want to gzip at the front proxy layer, as our front proxy is CPU sensitive. But it would be great if we can compress just one hop over at the sidecar of edge services.

Ideally, this means if a request has the header `x-envoy-external-address`, the sidecar will compress the response.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.