Plakken :: middleware :: Deflater

Comprimeer responslichaam met gzip of deflate
Download nu

Plakken :: middleware :: Deflater Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Masahiro Nagano
  • Uitgever website:
  • http://search.cpan.org/~kazeburo/

Plakken :: middleware :: Deflater Tags


Plakken :: middleware :: Deflater Beschrijving

PLACK :: MEDEWARE :: Deflater is een Perl-middleware om uw responsorgaan in GZIP of DEFLATE te coderen, op basis van Accept-Codering HTTP-aanvraagkop. Het zou de bandbreedte een klein beetje redden, maar zou de lading van de plak-server moeten verhogen, dus idealiter zou u dit moeten aangaan op de Frontend Reverse Proxy-servers. Deze middleware verwijdert inhoudslang en streams gecodeerde inhoud, wat betekent dat de server HTTP / 1.1 chunked betekent reactie of downgrade naar http / 1.0 en sluit de verbinding. Synopsis Gebruik plakken :: bouwer; Builder {inschakelen sub {mijn $ app = shift; sub {mijn $ env = shift; Mijn $ UA = $ Env -> {http_User_Agent} || ''; # Netscape heeft een probleem $ Env -> {"psgix.comPress-only-tekst / html"} = 1 als $ ua = ~ m! ^ Mozilla / 4!; # Netscape 4.06-4.08 hebben wat meer problemen $ env -> {"psgix.no-compress"} = 1 als $ ua = ~ m! ^ Mozilla / 4 \ .0 !; # MSIE (7 | 8) Masquerades als Netscape, maar het is prima if ($ UA = ~ M! \ BMSIE (?: 7 | 8)!) {$ ENV -> {"PSGIX.NO-COMPRESS"} = 0 ; $ Env -> {"PSGIX @PRESS-ALLEEN-TEKST / HTML"} = 0; } $ app -> ($ env); }}; Inschakelen "Deflater", Content_Type => , Vary_User_Agent => 1; sub {, ]}}; Homepage van het product


Plakken :: middleware :: Deflater Gerelateerde software