2011-06-19 6 views

答えて

5

なぜあなたはそれをしたいのでしょうか? CDNを使用するという考えは、サーバーからコンテンツサーバーをロードするのではなく、他のコンテンツサーバーを読み込むことです。コンパイルしたい場合は、app/assets/javascriptsディレクトリにダウンロードしてそれを必要とします。そんなにクリーンです。

+0

良い点!私はまだCDNからロードして、ローカルファイルをJavascriptに結合することができると思っていましたが、CDNからロードされましたが、Javascriptが直接クライアントサイドにロードされていることを忘れてしまったので、 、サーバー側ではありません。 ご回答ありがとうございます – imjp

+4

私はこの声明に完全に同意しません。はい、あなたの方法は動作しますが、それがCDNから提供される利点は、それが前にそのCDNから提供されている可能性があります。したがって、クライアントはファイルのキャッシュされたコピーを持ちます。 少なくとも、IEは1つのホストに対する最大同時接続数(6)に制限があると言います。 – Tom

+0

正確には、ポイントは1つ少ないものをロードすることです。おそらくそれはあなたのコンパイルされた醜いjsには含まれたくないかもしれませんが。しかし、グーグルのバージョンがロードされていない場合、条件付きでそれを要求するための解決策を誰かが持っていればいいだろう。 –

関連する問題