production.rbに次の構成があります
# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = false
# Compress JavaScripts and CSS
config.assets.compress = true
# Choose the compressors to use
config.assets.js_compressor = :uglifier
config.assets.css_compressor = :yui
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
# Generate digests for assets URLs.
config.assets.digest = true
しかし、実稼働サーバーで ruby on rails アプリケーションを実行すると、次のエラーが発生します。
Error compiling CSS asset
LoadError: cannot load such file -- yui-compressor
コメント行LoadError: cannot load such file -- yui-compressor
で、すべてがうまくいきます。
パフォーマンスを向上させるために、送信前にアセットを gzip 圧縮するコンプレッサーが必要です!
それで、ここで何が問題なのですか、それとも他の選択肢はありますか?
更新:
Firefox の yslow プラグインも javascript を表示しているため、javascript 圧縮が機能していません。圧縮する必要があります。