2011-04-26 10 views
2

私のシナリオでは、外部JSの依存関係含める方法:効率的にブロガーがホストするブログ

  1. がブロガー上で動作するブログだし、それがホストされているところもあります。 Afaik、 "外部"(js)ファイルはGoogleのサーバーではホストできません。
  2. それが人気のJSフレームワークを含むことになる(例えば、jQueryの)は、当社の処分でCDNいくつかのオプションがあります。
  3. ブログのjQueryベースのライトボックスの代替品を探していると、私はつまずきましたColorBox; CDNを持つ予定はありません。

それは与えられた制約の下でファイルをホスト/含むことになるとこれまでのところ、私が気づいた次の提案/ソリューション:

  1. コードインライン中の縮小さバージョンを含みますBloggerテンプレート - <script>要素の9KBのJSコード。
  2. github生バージョン - に直接リンクする例:v1.3.16。 (信頼性のない可用性?

負荷速度を考慮可用性このシナリオのベストプラクティスは何ですか?

答えて

1

あなたが記述した内容に基づいて、私はBloggerテンプレートにコードを含めないと多くのメリットはありません。間違いなく、ストローを使ってインターネットを吸っていない人は、ページソースをダウンロードする時間が長くなることに気付かず、リモートサーバーからロードするよりも全体的に速いことは確かです。 (ユーザーがページとやり取りできるようになるまでの時間)が減少する可能性がありますが、ユーザーが特に狭い接続をした場合にのみ目立つようにしてください。

だから、あなたのユーザーを考慮する必要がありますが、異常な数の接続が狭い場合を除いて、コードをインラインで入力してください。