Plack :: Middleware :: Deflater

Antwortkörper mit Gzip oder Deflat komprimieren
Jetzt downloaden

Plack :: Middleware :: Deflater Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Masahiro Nagano
  • Website des Verlags:
  • http://search.cpan.org/~kazeburo/

Plack :: Middleware :: Deflater Stichworte


Plack :: Middleware :: Deflater Beschreibung

PLUCK :: Middleware :: Deflater ist eine Perl-Middleware, um Ihre Antwortkörper in GZIP zu kodieren oder zu defratieren, basierend auf den Header mit Akzeptierkodierung. Es würde die Bandbreite ein wenig speichern, sollte jedoch die PLUCK-Serverlast erhöhen, so dass idealerweise in der Frontend-Reverse-Proxy-Server umgehen soll. Dieser Middleware entfernt, um Content-Länge zu entfernen, und strömt codierte Inhalte, dh der Server sollte HTTP / 1.1-Chunked unterstützen Antwort oder Downgrade zu http / 1.0 und schließt die Verbindung.Synopsis verwenden PLACK :: Builder; BUILDER {Sub {My $ App = Schicht aktivieren; sub {my $ env = schalte; mein $ ua = $ env -> {http_user_agent} || ''; # Netscape hat ein paar probleme $ env -> {"psgix.compress-text / html"} = 1 wenn $ UA = ~ m! ^ Mozilla / 4!; # Netscape 4.06-4.08 Haben Sie einige weitere Probleme mit $ ENV -> {"psgix.no-komprimieren"} = 1 wenn $ ua = ~ m! ^ Mozilla / 4 \ .0 !; #Sie (7 | 8) Maskeraden als Netscape, aber es ist gut, wenn ($ ua = ~ m! \ Bmsie (?: 7 | 8)!) {$ Env -> {"psgix.no-komprimieren"} = 0 ; $ env -> {"psgix.compress-only-text / html"} = 0; } $ App -> ($ env); }}; Aktivieren Sie "deflater", content_type => , variabel_user_agent => 1; SUB {, ]}}; Die Homepage des Produkts


Plack :: Middleware :: Deflater Zugehörige Software