web-dev-qa-db-ja.com

独自のCDNを作成する方法は?サブドメインを作成するだけですか?

Pleskだけでサーバー上に独自のCDNを作成できるかどうか疑問に思っていましたか?
つまり、cdn.mywebsite.com十分ですか?

38
alex

コンテンツ配信ネットワーク(CDN)の主なポイントは、コンテンツを可能な限りエンドユーザーに近づけることです。これにより、 Round Trip Time (RTT)のDistanceコンポーネントを減らし、リクエスト。サブドメインから静的コンテンツを提供することは、実際にはCDNを使用することと同じではありません。

ただし、このようなサブドメインからコンテンツを提供する利点は、

  1. サブドメインはCookieのないドメインにすることができます

    Cookieを正しく使用している場合(つまり、*.mydomain.com Cookie)、HTTPリクエストのサイズ(送信パケット数)を大幅に削減できます。これにより、メインサイトでCookieを多用すると、帯域幅を節約し、リクエストを大幅に高速化できます。

  2. このページは、ブラウザーによって行われる同時リクエストの恩恵を受けることができます

    ほとんどのブラウザは、画像、フォント、CSSなどのページアセットに対して同時にリクエストを行います。キャッチは、ほとんどのブラウザが特定のドメイン(私が思うに5前後)への限られた数のオープンリクエストのみを許可することです。アセットを複数のサブドメインに分散させることにより、ブラウザーを「だまし」、各サブドメインに制限が適用されるため、より多くの並列リクエストを許可します。

したがって、はい、サブドメインを作成するだけでこれを設定できますが、使用しているCookieがそのサブドメインのリクエストにも送信されないようにする必要があります。

52
cdeszaq