Назад | Перейти на главную страницу

Прекратить сжатие Gzip в классическом балансировщике нагрузки AWS ELB

У нас есть набор серверов в AWS, которые находятся за ELB. Мы пытаемся загрузить данные на сервер. Мы хотим включить gzip, но сами серверы используют непонятную структуру golang, у которой нет поддержки gzip по умолчанию для распаковки входящих запросов.

Можно ли завершить работу с gzip на балансировщике нагрузки и отправить несжатый контент на серверы за ними?

Таким образом наши клиенты могут отправлять сжатые данные, и нам не нужно изменять код сервера.

Нет, балансировщики нагрузки AWS не поддерживают сжатие или распаковку потоков данных.

Однако CloudFront это делает. Добавление CloudFront перед балансировщиком нагрузки повышает производительность и безопасность.

Вот ссылка на CloudFront и Gzip:

Поддержка сжатия Gzip для Amazon CloudFront