22

Rails Webサーバー(シン)にアセットパイプラインが作成する*.gzファイルを提供させる方法があるかどうか疑問に思っています。私が理解しているように、それらは、ラックアップファイル内からRack::Deflaterのみ機能し、では機能しない、よりも高い圧縮レベルを持っています。serve_static_assetsconfig.middleware

最適ではない解決策は、参照するデフォルトの圧縮レベルを変更することZlibですRack::Deflater。gzipを1回だけ実行する必要があります。その後、に移動しRack::Cache、できればCDNに移動します。

2番目に最適でない解決策は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 に答える