22

我想知道是否有任何方法可以让 Rails 网络服务器(瘦)为资产管道创建的*.gz文件提供服务。据我了解,它们的压缩级别比 高Rack::Deflater,后者仅适用serve_static_assets于 rackup 文件而不适用于config.middleware.

Zlib一个不太理想的解决方案可能是更改Rack::Deflater引用的默认压缩级别。它应该只需要 gzip 一次,然后转到Rack::Cache,然后希望是 CDN。

第二个不太理想的解决方案可能是Rack::Rewrite.

4

2 回答 2

11

您的问题的答案可以在https://gist.github.com/2152663找到。

于 2012-10-23T22:49:04.070 回答
0

用这个gem github.com/mattolson/heroku_rails_deflate

于 2014-04-17T07:07:51.923 回答