CDNの使用とは別に、静的データに個別のドメインを使用することは次のことも意味します。
動的コンテンツWebサーバーが単一の要求ごとにロードする必要があるすべてのモジュール/拡張機能をロードする必要のない軽量Webサーバーを使用できます。.htaccessファイルを読み込むためにURIパスの各ディレクトリをスキャンする必要がないため、サーバーが処理できる同時リクエストの数も増えます。
余分なサブドメインを追加すると、ブラウザーが実行できる並行ダウンロードの数が増えます。
適切に設定されている場合(たとえば、サイトがのwww.example.com
代わりにホストされている場合example.com
)、Cookieのないサブドメインを利用して、トラフィックとラウンドトリップ時間を削減することもできます。
唯一の欠点は、SSLセッションを使用している場合、追加のドメイン用に署名付き証明書と個別の静的IPが必要になることです。しかし、ほとんどの場合、この小さな不便さを上回る利点があります。
編集:
申し訳ありませんが、質問を読み間違えました。一部の人々が個別のSLDを使用する理由を尋ねている場合、#3の括弧で答えられます。sstatic.netでも説明されています。
ドメインがwww.example.orgの場合、static.example.orgで静的コンポーネントをホストできます。ただし、www.example.orgではなくトップレベルドメインexample.orgで既にCookieを設定している場合、static.example.orgへのすべてのリクエストにはそれらのCookieが含まれます。この場合、まったく新しいドメインを購入し、そこで静的コンポーネントをホストし、このドメインをCookieなしで維持できます。Yahoo! yimg.comを使用し、YouTubeはytimg.comを使用し、Amazonはimages-amazon.comを使用します。
しかし、incarnateは、特定の資産を共有するサイトの大規模なネットワークを実行している場合、既存のSLDのサブドメインの代わりに個別の汎用SLDを使用することの良い点にも言及しています。
最後に、Niels Basjesが指摘しているように、Cookieを削除する理由の一部は、リクエストの実行に使用されるパケットの数を最小限にすることです。YSlowのガイドラインでは、ほとんどのネットワークの最大パケットサイズは1500バイトであるため、1500バイト未満に抑えるとTCPオーバーヘッドが削減されると考えています。これは、のsstatic.net
代わりに使用する別の利点も示していstatic.webmasters.stackexchange.com
ます。