Plack :: Middleware :: Deflater

Corpo de resposta compressa com gzip ou deflate
Baixe Agora

Plack :: Middleware :: Deflater Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Masahiro Nagano
  • Site do editor:
  • http://search.cpan.org/~kazeburo/

Plack :: Middleware :: Deflater Tag


Plack :: Middleware :: Deflater Descrição

Plack :: Middleware :: Deflater é um middleware Perl para codificar seu corpo de resposta em gzip ou desinflar, com base no cabeçalho de solicitação HTTP de codificação de aceitação. Ele salvaria a largura de banda um pouco, mas deve aumentar a carga do servidor de placker, então, idealmente, você deve lidar com isso nos servidores proxy reversos do frontend.Este middleware remove conteúdo de conteúdo e fluxos codificados, o que significa que o servidor deve suportar HTTP / 1.1 resposta ou downgrade para http / 1.0 e fecha a conexão.synopsis use plack :: construtor; construtor {Ativar sub {my $ app = shift; sub {my $ env = turno; Meu $ UA = $ Env -> {http_user_agent} || ''; # Netscape tem algum problema $ Env -> {"psgix.comPress-somente-texto / html"} = 1 se $ ua = ~ m! ^ Mozilla / 4!; # Netscape 4.06-4.08 Tem mais alguns problemas $ Env -> {"psgix.no-compactação"} = 1 se $ ua = ~ m! ^ Mozilla / 4 \ 0,0 !; # MSIE (7 | 8) Masquerades como Netscape, mas é bom se ($ ua = \ bmsie (?: 7 | 8)!) {$ Env -> {"psgix.no-comprimir"} = 0 ; $ Env -> {"psgix.comPress-somente-texto / html"} = 0; } $ app -> ($ env); }}; Ativar "Deflater", Content_Type => , Vary_USer_Agent => 1; Sub {, ]}}; Página inicial do produto


Plack :: Middleware :: Deflater Software Relacionado