| סט :: Middleware :: Deflater לדחוס את גוף התגובה עם GZIP או DEFLATE |
הורד עכשיו |
סט :: Middleware :: Deflater דירוג וסיכום
- רישיון:
- Perl Artistic License
- שם המפרסם:
- 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 תוכנה קשורה