סט :: Middleware :: Deflater

לדחוס את גוף התגובה עם GZIP או DEFLATE
הורד עכשיו

סט :: Middleware :: Deflater דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Masahiro Nagano
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~kazeburo/

סט :: Middleware :: Deflater תגים


סט :: Middleware :: Deflater תיאור

Plack :: Middleware :: Deflater הוא תווכה Perl כדי לקודד את גוף התגובה שלך gzip או deflate, בהתבסס על קבלת קידוד HTTP בקשת כותרת. זה היה לחסוך את רוחב הפס קצת אבל צריך להגדיל את עומס שרת plack, כל כך אידיאלי אתה צריך להתמודד עם זה בשרתי פרוקסי הפוך Frontend.This תווכה מסיר תוכן אורך זרמים תוכן מקודד, כלומר השרת צריך לתמוך http / 1.1 chunked תגובה או שדרוג לאחור ל- http / 1.0 וסוגרת connection.synopsis להשתמש plack :: בונה; בונה {הפעל משנה {שלי $ App = Shift; תת {שלי $ env = Shift; שלי $ ua = $ env -> {http_user_agent} || " # Netscape יש בעיה כלשהי $ env -> {"psgix.compress-only-text / html"} = 1 אם $ ua = ~ m! ^ Mozilla / 4!; # Netscape 4.06-4.08 יש עוד בעיות נוספות $ env -> {"psgix.no-detain"} = 1 אם $ ua = ~ m! ^ Mozilla / 4 \ .0 !; # MSIE (7 | 8) מסכות כמו Netscape, אבל זה בסדר אם ($ ua = ~ m! \ BMSie (?: 7 | 8)!) {$ Env -> {"psgix.no-dintice"} = 0 - $ env -> {"psgix.compress-only-text / html"} = 0; } $ App -> ($ env); }}}; הפעל "Deflater", Content_type => , Vary_user_Agent => 1; תת {, ]}}; דף הבית של המוצר


סט :: Middleware :: Deflater תוכנה קשורה