CDN学習(二)--CDN技術原理
1329 ワード
本稿では、CDNネットワークを使用するかどうかにかかわらず、一般ユーザークライアントの設定を変更する必要はなく、加速されたWebサイトの既存のドメイン名アクセスを直接使用すればよいと分析した.加速するWebサイトでは、アクセス中のドメイン名の解析部分を変更するだけで、透明なネットワーク加速サービスを実現できます.
CDNの実装原理を理解するには、まず、CDNアクセス方式との違いを理解するために、Webサイトの従来のアクセス手順を振り返ってみましょう.
上図から分かるように、従来のWebサイトへのアクセス手順は次のとおりです.
従来のアクセス方式と異なり、CDNネットワークはユーザーとサーバーの間にCache層を追加し、ユーザーのアクセス要求をサーバーソースサイトではなくCacheノードに誘導する.この目的を実現するには、主にDNSを引き継ぐことによって実現され、次の図はCDNキャッシュを使用したネットステーションアクセスプロセスである.
上の図に示すように、CDNキャッシュを使用したWebサイトへのアクセスは、次のようになります.
以上の分析から、CDNネットワークを使用するかどうかにかかわらず、一般ユーザークライアントの設定は変更する必要はなく、加速されたWebサイトの既存のドメイン名アクセスを直接使用すればよいことがわかります.加速するWebサイトでは、アクセス中のドメイン名の解析部分を変更するだけで、透明なネットワーク加速サービスを実現できます.
CDNの実装原理を理解するには、まず、CDNアクセス方式との違いを理解するために、Webサイトの従来のアクセス手順を振り返ってみましょう.
上図から分かるように、従来のWebサイトへのアクセス手順は次のとおりです.
1. ;
2. , IP ;
3. IP , IP ;
4. , 。
従来のアクセス方式と異なり、CDNネットワークはユーザーとサーバーの間にCache層を追加し、ユーザーのアクセス要求をサーバーソースサイトではなくCacheノードに誘導する.この目的を実現するには、主にDNSを引き継ぐことによって実現され、次の図はCDNキャッシュを使用したネットステーションアクセスプロセスである.
上の図に示すように、CDNキャッシュを使用したWebサイトへのアクセスは、次のようになります.
1. ;
2. , CDN , CNAME , CNAME IP 。
// : , DNS IP , ( )、 ( ) 、 、 Cache ( ) , 。 、 、 。
3. CDN IP , ;
4. , Cache DNS IP , IP ;
5. IP , , , , ;
6. , 。
以上の分析から、CDNネットワークを使用するかどうかにかかわらず、一般ユーザークライアントの設定は変更する必要はなく、加速されたWebサイトの既存のドメイン名アクセスを直接使用すればよいことがわかります.加速するWebサイトでは、アクセス中のドメイン名の解析部分を変更するだけで、透明なネットワーク加速サービスを実現できます.