Placa :: Middleware :: Deflater

COMPRESS BODE DE RESPUESTA CON GZIP O DEFLATE
Descargar ahora

Placa :: Middleware :: Deflater Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Masahiro Nagano
  • Sitio web del editor:
  • http://search.cpan.org/~kazeburo/

Placa :: Middleware :: Deflater Etiquetas


Placa :: Middleware :: Deflater Descripción

Plack :: Middleware :: Deflater es un middleware Perl para codificar su cuerpo de respuesta en GZIP o Deflate, en función de Aceptar-Coding HTTP Solicit Header. Guardaría un poco el ancho de banda un poco, pero debería aumentar la carga del servidor de Plack, de manera ideal, debe manejar esto en los servidores proxy inversos Frontend. Este Middleware elimina el contenido de la longitud de contenido y los flujos codificados, lo que significa que el servidor debe ser compatible con HTTP / 1.1 chunked Respuesta o degradación a http / 1.0 y cierra la conexión. HSYNOPSIS Use Plack :: Builder; Builder {habilitar sub {My $ App = Shift; SUB {MY $ ENV = CAMBIO; My $ UA = $ env -> {http_user_agent} || ''; # Netscape tiene algún problema $ env -> {"psgix compress-sólo-solo-texto / html"} = 1 si $ ua = ~ m! ^ Mozilla / 4; # Netscape 4.06-4.08 tiene algunos problemas más $ env -> {"psgix.no-compress"} = 1 si $ ua = ~ m! ^ Mozilla / 4 \ .0 !; # MSIE (7 | 8) Mascaradas como Netscape, pero está bien si ($ UA = ~ M! \ BMSIE (?: 7 | 8)!) {$ Env -> {"psgix.no-compress"} = 0 ; $ env -> {"psgix compress-sólo-solo-texto / html"} = 0; } $ aplicación -> ($ env); }}; Habilitar "deflater", content_type => , vary_user_agent => 1; Sub {, ]}}; Página de inicio del producto


Placa :: Middleware :: Deflater Software relacionado