任何方式从Heroku的服务gzip的资产?(Any way to serve gzip asset

2019-06-28 00:56发布

我不知道是否有什么办法让Rails Web服务器(薄),以服务* .gz文件资产管道造成的。 据我所知,那些具有比更高的压缩级别Rack::Deflater ,只与工作serve_static_assets从rackup文件中,而不是在config.middleware

非最佳的解决方案可能是改变默认的压缩级别Zlib这就是Rack::Deflater引用。 它应该只需要gzip压缩一次,然后它去Rack::Cache ,然后希望一个CDN。

第二次优的解决方案可能是一个Rack::Rewrite

Answer 1:

在回答你的问题,可以发现https://gist.github.com/2152663 。



Answer 2:

还有使用小宝石做一个简单的方法。

下面是一篇文章,解释如何: http://www.cheynewallace.com/serving-compressed-assets-with-heroku-rack-zippy/



Answer 3:

使用此gem github.com/mattolson/heroku_rails_deflate



文章来源: Any way to serve gzip assets from heroku?