Finalizar compactação Gzip no balanceador de carga clássico do AWS ELB

1

Temos um conjunto de servidores na AWS que estão por trás de um ELB. Estamos tentando fazer upload de dados para o servidor. Queremos ativar o gzip, mas os próprios servidores usam uma estrutura obscura do golang que não possui suporte a gzip padrão para descompactar solicitações recebidas.

É possível terminar o gzip em um balanceador de carga e enviar conteúdo descompactado para os servidores por trás deles?

Dessa forma, nossos clientes podem enviar dados gzipados e não precisamos modificar o código do servidor.

    
por Jason 13.07.2018 / 17:23

1 resposta

1

Não, os balanceadores de carga do AWS não suportam compactação ou descompactação de fluxos de dados.

No entanto, o CloudFront faz. Adicionar o CloudFront à frente do seu balanceador de carga melhora o desempenho e a segurança.

Aqui está um link sobre o CloudFront e o Gzip:

Suporte à compactação Gzip para Amazon CloudFront

    
por 14.07.2018 / 08:07