Eu tenho uma pasta cheia de .gz
arquivos e gostaria de atendê-los transparentemente inflados se solicitado por um cliente que não envie Accept-Encoding: gzip
na solicitação e como é ( gzip
'd) caso contrário.
Eu sei que existe o módulo HttpGzipStaticModule
, mas isso só resolve uma parte do problema. Os arquivos serão somente armazenados como .gz
, portanto, não haverá uma versão inflada para nginx
no sistema de arquivos. Isso não deve ser um problema de desempenho, já que o inflamento é bastante leve na CPU e na RAM.
Qual método posso usar para inflar o arquivo .gz
on-the-fly e servi-lo de volta para o cliente? Eu tenho que fazer o script e usar uma reescrita ou há algo embutido que eu ainda não encontrei ainda?
Tags gzip nginx encoding http-headers