最近、Rackspace Cloudfiles CDN(Limelight)の使用を開始しましたが、いくつか質問があります。
- カスタムJSコードに加えて、jQuery、jQuery UI、jQueryツールを使用しています。また、私のサイトはASP.Netで記述されています。つまり、ASP.Netで生成されたJSコードがいくつかあります。
今私が行ったことは、ASP.Netで生成されたJSを除くすべてのjs(jqueryコードを含む)を1つのファイルに結合したことです。私はこれをRackspaceCDNでホストしています。
GoogleがホストするCDNからjQuery、jQuery UIファイルを取得する方が理にかなっているのではないかと思います(これらのファイルはすでに多くのユーザーのキャッシュにあるため、これらのファイルを提供するのに非常にうまくいくと思います)。
これは1つの余分なHTTPリクエストを意味するので、それが役立つかどうかはわかりません。
現在、アセット用に複数のコンテナがあります。たとえば、Rackspaceには、JS、CSS、Imagesの3つのコンテナがあります。3つすべてのURLサブドメインが異なります。それはパフォーマンスの低下につながりますか?1つのコンテナ(したがって、CDN用に1つのドメイン)を使用する必要がありますか?
MS ASP.Netで生成されたJSをMSCDNからロードする方法はありますか?上記の質問のように、これはパフォーマンスに影響を与えますか?