nginx: como servir arquivos no formato gzip quando o cliente aceita “Accept-Encoding: gzip” e inflacionado de outra forma?

1

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?

    
por 0xC0000022L 20.03.2013 / 19:03

0 respostas