多くの一般的なJS/CSSフレームワークは、GoogleのライブラリAPI(jQuery、Dojo、MooToolsなど)を介して提供されます。 Yahooは、他の多くのツールと同様に、独自のYUIツールキットもホストしています。
大容量/トラフィックサイトは、実際にはこれらの外部ホストリソースに依存していますか(独自のコピーをホストしていません)?私の経験では、これらのライブラリは、私が取り組んだプロジェクトと一緒にパッケージ化されていることがよくありますが、活用するのは素晴らしいサービスのようです。
ここで最も一般的なプラクティスは何ですか?さらに、これらを外部で使用することは(経験に基づいて)安全で信頼性がありますか?
これは非常に一般的であり、コンテンツ配信ネットワークを使用するトラフィックの多いWebサイトは確かに適切なアドバイスであり、メインサーバーの負担を取り除き、ユーザーが静的コンテンツをすばやく取得できるようにします。
たとえば、GoogleがホストするjQueryを使用しているサイトAにアクセスし、同じ操作を行うサイトBにアクセスすると、サイトaからキャッシュされるため、再度ダウンロードする必要がないという利点があります。
欠点は、同じ稼働時間を持つ他のネットワークに依存していることです。Amazonの停止により、稼働時間は100%になりません。
BuiltWith.comのWeb Technology Trends & HTTPArchive Webサイトの統計 をチェックして、外部ライブラリとサービスの使用に関するメトリックを確認します。
BuiltWith.comによる 、2,146,587のWebサイトはGoogleのAJAX Libraries APIを使用します。これには、インターネットで最も訪問されたサイト内の169,454のWebサイトと、残りのWebサイト上の1,977,133のWebサイトが含まれます。
HTTPArchive.orgによると、 Alexa Top 1,000,000 Sites(?)の17% Google Libraries APIを使用
遅延の減少、並列性の向上、キャッシュの改善 は、信頼できるプロバイダーが提供する一般的なライブラリを使用する利点です。
サービスが停止した場合、 waysフェイルオーバーを管理するため があります。