From 039503a1c8ee18e48cbbcf02faa60d1187447714 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Mon, 26 Dec 2011 00:04:08 +0100 Subject: closed #476 --- module/web/middlewares.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'module/web/middlewares.py') diff --git a/module/web/middlewares.py b/module/web/middlewares.py index e0e6c3102..57023dbdb 100644 --- a/module/web/middlewares.py +++ b/module/web/middlewares.py @@ -90,14 +90,14 @@ class GzipResponse(object): cl = int(cl) else: cl = 201 - self.compressible = False - if ct and (ct.startswith('text/') or ct.startswith('application/')) \ - and 'zip' not in ct and cl > 200: - self.compressible = True + if ce: self.compressible = False - if self.compressible: + elif ct and (ct.startswith('text/') or ct.startswith('application/')) \ + and 'zip' not in ct and 200 < cl < 1024*1024: + self.compressible = True headers.append(('content-encoding', 'gzip')) + remove_header(headers, 'content-length') self.headers = headers self.status = status -- cgit v1.2.3 From a8f763fb85756f69899f7b3b71c01bb01461ee3c Mon Sep 17 00:00:00 2001 From: RaNaN Date: Fri, 10 Aug 2012 22:12:10 +0200 Subject: beginning new pyload web-ui from scratch --- module/web/middlewares.py | 3 --- 1 file changed, 3 deletions(-) (limited to 'module/web/middlewares.py') diff --git a/module/web/middlewares.py b/module/web/middlewares.py index 57023dbdb..c4c2e3c2b 100644 --- a/module/web/middlewares.py +++ b/module/web/middlewares.py @@ -31,9 +31,6 @@ class PrefixMiddleware(object): # (c) 2005 Ian Bicking and contributors; written for Paste (http://pythonpaste.org) # Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php -# (c) 2005 Ian Bicking and contributors; written for Paste (http://pythonpaste.org) -# Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php - # WSGI middleware # Gzip-encodes the response. -- cgit v1.2.3 From 94d4d384db7fc06e1dcba42bec9d09cbd51f33cb Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sat, 11 Aug 2012 15:52:15 +0200 Subject: added speedgraph --- module/web/middlewares.py | 1 + 1 file changed, 1 insertion(+) (limited to 'module/web/middlewares.py') diff --git a/module/web/middlewares.py b/module/web/middlewares.py index c4c2e3c2b..3cf49a8fc 100644 --- a/module/web/middlewares.py +++ b/module/web/middlewares.py @@ -94,6 +94,7 @@ class GzipResponse(object): and 'zip' not in ct and 200 < cl < 1024*1024: self.compressible = True headers.append(('content-encoding', 'gzip')) + headers.append(('vary', 'Accept-Encoding')) remove_header(headers, 'content-length') self.headers = headers -- cgit v1.2.3