Он встроен в большинство современных браузеров. Если ответ представляет собой какой-то текст или что-то легко сжимаемое, тогда ваш запрос / ответ просто должен исправить заголовки.
Запрос
Accept-Encoding: gzip, deflate
Ответ
Content-Encoding: gzip
Если заголовок Accept-Encoding в запросе не содержит gzip, вам явно не следует его застегивать, потому что клиент / браузер не может его обработать.
Как правило, вы должны сжать любой текстовый контент, если это имеет смысл. Если ресурс равен 500 байтам вместо 500 Кбайт, это может не иметь смысла по соображениям производительности.
Некоторыми примерами являются html, xml, json, javascript, и вы можете настроить свой сервер, какие типы файлов сжимать и какой должен быть размер.
Включение Gzip