如何在新Heroku Cedar棧上啓用GZIP壓縮?這是直接從他們的site:如何在Heroku Cedar上啓用gzip壓縮(Python/Flask/Gunicorn)
由於雪松的應用程序要求會直接傳送到應用服務器 - 反應的任何壓縮必須在應用程序內完成 - 通過像nginx的HTTP服務器不代理。對於Rack應用程序,這可以使用Rack :: Deflater中間件完成。對於壓縮的靜態資產,請確保Rack :: Deflater在中間件堆棧中的ActionDispatch :: Static之前加載。
如果我正確地閱讀這個,我的Python應用程序代碼現在負責gzip響應?我將如何去壓縮我的靜態資產(例如css/js)?我正在使用Flask和GUnicorn。
也許它感覺不對,但肯定他們告訴你。在python.org上你有關於gzip使用的文檔:http://docs.python.org/library/gzip.html – gforcada
這裏只是玩惡魔提倡 - 爲什麼你需要使用gzip?您不需要爲Heroku支付帶寬,因此爲什麼需要壓縮? –
我需要壓縮,因爲我的用戶更願意加載一個重量爲300KB而不是1MB的頁面! –