可能であれば、私はCDNを使用して一般的に使用されているライブラリ(IE、JQuery、Bootstrap.cssなど)を配布しています。しかしこれは、CSSライブラリから未使用のスタイリングクラスを削除するか、CDNを使用する方が良いでしょうか?
....
私がページの大半は未使用の90%を残して、ブートストラップCSSの10%未満を使用していることに気づいた私の最新のプロジェクトを最適化しながら。
編集:この問題は、開発の最終的な展開ではありません。
質問:
はそれがより良いファイルが既に訪問者のサービスプロバイダによって非常におそらくどこかにローカルにキャッシュされたとされている非常に良いチャンスがあるCDNを使用することですか?
または:
は劇的にファイルサイズを小さく、必要なものだけを使用して、独自のCSSファイルを作成し、それをローカルにホストしますか?
ブートストラップのCSS拡張ファイルは122kBです。私の例では109kBは13kBの使用済みCSSファイルを残して使われていません。このシナリオでは、13kBをローカルに、または122kBをCDNからホストする方が良いでしょうか?
ありがとうございます。
Gavin
CDNは、単にリソースを減らすことよりも多くの利点を提供します。いずれかの使用について一般的な記述をするのは難しいです。 – deceze
とにかく、ミニストリーミングとGzipの後に、「ブートストラップのCSSの90%」という量(データ量に関して)はどれくらいですか? (そして、あなたのニーズに合わせてカスタマイズしたブートストラップ(http://getbootstrap.com/customize/)を持っていますか?それでは、あなたが使っているコンポーネントだけが含まれていますか?) – CBroe
この質問は、あなたのプロジェクトがサーバ上で実行されている場合は、CDN Google CDN https://developers.google.com/speed/libraries/ MaxCDN https://を使用している場合は、スタックオーバーフローのトピックはオフフックです( –