¿Cómo activo la compresión GZIP en la nueva pila Heroku Cedar? Esto es directamente de su site:Cómo habilitar la compresión gzip en Heroku Cedar (Python/Flask/Gunicorn)
Desde peticiones a Cedar aplicaciones se realizan directamente en el servidor de aplicaciones - no proxy a través de un servidor HTTP como nginx - cualquier compresión de las respuestas debe hacerse dentro de su aplicación. Para aplicaciones Rack, esto se puede lograr con el middleware Rack :: Deflater. Para activos estáticos con gzip, asegúrese de que Rack :: Deflater esté cargado antes de ActionDispatch :: Static en su pila de middleware.
Si estoy leyendo esto correctamente, mi código de aplicación Python es ahora responsable de gzip las respuestas? ¿Cómo podría comprimir mis activos estáticos (por ejemplo, css/js)? Estoy usando Flask y GUnicorn.
Quizás no se sienta bien, pero seguramente te lo están diciendo. En python.org tienes la documentación sobre el uso de gzip: http://docs.python.org/library/gzip.html – gforcada
solo jugando a los defensores del diablo aquí. ¿Por qué necesitas usar gzip? No estás pagando por el ancho de banda dentro/fuera de Heroku, ¿por qué la necesidad de comprimir? –
Necesito comprimir porque mis usuarios preferirán cargar una página que pesa 300 KB en lugar de 1 MB. –