如何在Heroku Cedar上启用gzip压缩(Python/Flask/Gunicorn)

Gab*_*rit 13 python gzip heroku flask cedar

如何在新的Heroku Cedar堆栈上启用GZIP压缩?这是他们的网站直接:

由于对Cedar应用程序的请求直接发送到应用程序服务器 - 不通过像nginx这样的HTTP服务器代理 - 因此必须在应用程序中完成任何响应压缩.对于Rack应用程序,可以使用Rack :: Deflater中间件来完成.对于gzip压缩静态资源,请确保在中间件堆栈中的ActionDispatch :: Static之前加载Rack :: Deflater.

如果我正确读取这个,我的Python应用程序代码现在负责gzipping响应?我将如何压缩我的静态资产(例如css/js)?我正在使用Flask和GUnicorn.