40

plesk だけで自分のサーバーに独自の CDN を作成できるかどうか疑問に思っていましたか?
つまり、追加のサブドメインを作成するcdn.mywebsite.comだけで十分でしょうか?
また、作成する Web サイトごとに cdn サブドメインを作成する必要がありますか?それとも、サーバー スペースを含むサブドメインを作成してすべての画像をアップロードする必要がありますか?

4

1 に答える 1

55

コンテンツ配信ネットワーク (CDN) の主なポイントは、コンテンツをエンド ユーザーのできるだけ近くに配置することです。これにより、ラウンド トリップ タイム(RTT) の距離コンポーネントが減少し、要求が高速化されます。サブドメインから静的コンテンツを提供するだけでは、実際には CDN を使用することと同じではありません。

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

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

    Cookie を正しく使用する (つまり、Cookie をまったく使用しない*.mydomain.com) 場合、HTTP 要求のサイズ (つまり、送信されるパケット数) を劇的に減らすことができます。これにより、帯域幅が節約され、Cookie を使用すると要求が大幅に高速化されます。メインサイトに重く。

  2. ページは、ブラウザによって行われるより多くの同時リクエストから利益を得ることができます

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

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

于 2012-10-05T16:46:03.383 に答える