すべてのプロダクト
Search
ドキュメントセンター

CDN:Alibaba Cloud CDNを使用してOSSでのイメージの配信を高速化

最終更新日:Nov 10, 2025

Alibaba Cloud CDNを使用して、OSS (Object Storage Service) でのイメージの配信を高速化できます。 これにより、アクセスが高速化され、データ伝送コストが削減されます。 ユーザーアクセスの動作を分析する場合は、Alibaba Cloud CDNが提供するモニタリング、使用状況分析、運用レポートなどの機能を使用して、ビジネス要件に基づいて運用ポリシーを変更することができます。

シナリオ

使用CDN来加速OSS上存储的文件资源分发

電子商取引Webサイトを運営する場合、多数の製品画像をアップロードおよびダウンロードし、すべてのユーザーがWebサイトにシームレスにアクセスできるようにする必要があります。 この場合、イメージをOSSに保存し、Alibaba Cloud CDNを使用してイメージ配信を高速化できます。 これにより、アクセスが高速化され、サーバーの安定性が向上し、トラフィックコストが削減されます。 Alibaba Cloud CDNは、OSSからクライアントに最も近いポイントオブプレゼンス (POP) にイメージをキャッシュします。 クライアントがイメージにアクセスすると、イメージはOSSバケットではなく最も近いPOPから取得されます。 これにより、レイテンシが削減され、リソースアクセス効率が向上します。

メリット

コスト削減

Alibaba Cloud CDNトラフィックの単価は、OSSからのインターネット経由のアウトバウンドトラフィックの単価よりも低くなっています。 たとえば、Alibaba Cloud CDNを使用してOSSでのイメージの配信を高速化し、オリジンフェッチ料金は無視され、毎月のトラフィックは1テラバイトです。 この場合、CDNリソースプランを購入すると、コストが約78.6% 削減されます。 OSSアウトバウンドトラフィックの使用と比較して、USD 70〜USD 15

image

オリジンサーバーがOSSバケットの場合、Alibaba Cloud CDNからのアウトバウンドデータ転送 (Alibaba Cloud CDNによって課金) およびOSSからAlibaba Cloud CDNへのデータ転送 (OSSによって課金) に対して課金されます。 詳細については、「OSS コンテンツアクセラレーションの課金」をご参照ください。

ユーザーエクスペリエンスの向上

Alibaba Cloud CDNは、OSSからクライアントに最も近いPOPにイメージをキャッシュします。 クライアントは最も近いPOPから画像を取得できます。 これにより、ページの読み込み時間が短縮されます。

Alibaba Cloud CDNは、画像の編集など、画像アクセスのパフォーマンスを最適化する機能も提供しています。 たとえば、POPで画像圧縮機能を有効にできます。 画像が圧縮された後、画像のサイズが縮小され、画像へのアクセスが加速される。 画像圧縮機能を有効にし、サイズが516 KBの画像の圧縮率を90% に設定すると、解像度、サイズ、形式を変更せずに画像が圧縮され、読み込み時間が50 msから25 msに50% 短縮されます。 詳細については、「手順4: イメージアクセスのパフォーマンスを最適化する」をご参照ください。

image

ユーザーアクセス行動分析

Alibaba Cloud CDNは、モニタリング、使用状況分析、運用レポートなどの機能を提供し、ページビュー (PV) 、ユニークビジター (UV) 、eコマースWebサイトなどのWebサイトの地域別のユーザー分布を分析します。 これにより、トラフィックの傾向とソースを分析し、ビジネス要件に基づいて運用ポリシーを変更できます。

たとえば、操作レポートで人気のあるリファラーヘッダー指標を使用して、広告効果を評価できます。 多数のリクエストが特定の広告チャネルからリダイレクトされたことをレポートが示す場合、広告チャネルは期待どおりに機能します。 それ以外の場合は、チャンネルでの広告を停止できます。

image

前提条件

  • Alibaba Cloudアカウントが作成され、アカウントの実名検証が完了しました。 詳細については、 Alibaba Cloudへのサインアップおよび実名登録ページ。

  • OSSが有効化され、OSSバケットが作成され、リソースがバケットにアップロードされます。 OSSを有効化する方法の詳細については、「OSSの有効化」をご参照ください。

OSSでのイメージの配信を高速化するためのAlibaba Cloud CDNの設定

手順1: Alibaba Cloud CDNを有効化し、ドメイン名を追加して高速化

  1. にログインします。 Alibaba Cloud CDNコンソール

  2. 左側のナビゲーションウィンドウで、ドメイン名 をクリックします。 [ドメイン名] ページで、ドメイン名の追加 をクリックし、次のパラメーターを設定します。

    • ドメイン: ユーザーがWebサイトにアクセスするために使用するドメイン名。 この例では、image.example.comを入力します。

    • ビジネスタイプ: 画像と小さなファイルを選択することを推奨します。

    • 加速リージョン: 中国本土のみ (要 ICP 登録)など、OSSでの画像の配信を高速化するリージョンです。

    説明

    初めてAlibaba Cloud CDNにドメイン名を追加すると、システムはドメイン名を追加する前にドメイン名の所有権を検証します。 画面の指示に従って検証を完了します。 詳細については、「ドメイン名の所有権の確認」をご参照ください。

  3. [オリジンサーバーの追加] をクリックし、パラメーターを設定します。 [オリジン情報] パラメーターを [OSSドメイン] に設定し、ドメイン名 ドロップダウンリストから高速化するOSSバケットを選択します。 他のパラメーターのデフォルト値を保持し、[OK] をクリックします。

  4. オリジンサーバーを追加したら、コンプライアンスコミットメントを読んで選択し、次へその後、手動レビューを待ちます。

    説明

    アクセラレーションドメイン名が手動で確認する必要がない場合は、次の手順に進むことができます。 ビジネス要件に基づいて、[推奨機能] ステップでキャッシュの有効期限、帯域幅の上限、およびHTML最適化機能を設定できます。 この機能により、Alibaba Cloud CDNのキャッシュヒット率、セキュリティ、アクセスパフォーマンスが向上します。

  5. ドメイン名のステータスが有効になっている場合、高速化ドメイン名のCNAMEを取得します。 この例では、CNAMEはimage.example.com.w.kunlunsl.comです。 image

ステップ2: CNAMEレコードの追加

Alibaba Cloud CDNにドメイン名を追加すると、システムはドメイン名にCNAMEを割り当てます。 リクエストをPOPにリダイレクトする前に、DNSサービスプロバイダーのシステムにCNAMEレコードを追加して、ドメイン名をCNAMEにマップする必要があります。

次の例では、Alibaba Cloud DNSを使用してCNAMEレコードを追加する方法を示します。 詳細については、「ドメイン名のCNAMEレコードの追加」をご参照ください。

  1. にログインします。Alibaba Cloud DNSコンソールを、アクセラレーションドメイン名が属するAlibaba Cloudアカウントに置き換えます。

  2. 左側のナビゲーションウィンドウで、[ドメイン名の解決] をクリックします。 CNAMEを追加するドメイン名を見つけて、[操作] 列の [DNS設定] をクリックします。

  3. クリックDNSレコードの追加CNAMEレコードを追加します。

    • レコードタイプ: [CNAME] を選択します。

    • ホスト名: イメージを入力します。

    • レコード値: Alibaba Cloud CDNによってアクセラレーションドメイン名 (image.example.com.w.kunlunsl.comなど) に割り当てられたCNAMEを入力します。

    • 他のパラメーターのデフォルト値を保持します。

  4. クリックOK.

手順3: キャッシュルールの設定

POPは、キャッシュの有効期限 (TTL) など、設定したキャッシュルールに基づいて、クライアントから要求されたイメージをキャッシュするかどうかを決定します。 POPが画像をキャッシュした後、他のユーザが画像を要求すると、POPは画像をユーザに返すことができる。 これにより、レイテンシが削減され、リソースアクセス効率が向上します。 ユーザーが要求したイメージがPOPに存在しないか、有効期限が切れている場合、POPはOSSへのオリジンリクエストを開始し、最新のイメージを取得します。 ファイルディレクトリまたはファイル名拡張子に基づいて、静的リソースのキャッシュルールを作成できます。

説明

Alibaba Cloud CDNにドメイン名を追加するときに、推奨機能のステップでTTLを設定した場合、ディレクトリ内のリソースのTTLは1か月です。 ビジネス要件に基づいて、TTLを変更するかどうかを決定できます。

  1. Alibaba Cloud CDNコンソール

  2. 左側のナビゲーションウィンドウで、ドメイン名.

  3. [ドメイン名] ページで、管理するドメイン名を見つけて、操作 列の 管理 をクリックします。

  4. ドメイン名の左側のナビゲーションツリーで、キャッシュ設定.

  5. On theキャッシュ有効期限タブをクリックします。追加.

  6. キャッシュ有効期限 ダイアログボックスで、次のパラメーターを設定します。

    • タイプ: [ファイル拡張子] を選択します。

    • ファイル拡張子: キャッシュするファイルの拡張子を入力します。 この例では、jpgと入力します。

    • 有効期限: 画像やアプリケーションパッケージなど、頻繁に更新されない静的ファイルの値を1か月以上指定します。 これにより、オリジントラフィックを減らすことができます。

      説明

      POPがオリジンサーバーから静的ファイルを取得すると、POPはキャッシュルールの優先順位に基づいてファイルを処理します。 詳細については、「デフォルトのキャッシュルールとキャッシュルールの優先度」をご参照ください。

    • 重み: 99を入力します。

  7. クリックOK.

ステップ4: 画像アクセスのパフォーマンスを最適化

Alibaba Cloud CDNが提供する画像編集およびパラメーター無視機能を使用して、ユーザーが画像を要求したときの応答を高速化できます。

画像編集

POPで画像圧縮機能を有効にできます。 画像が圧縮された後、画像のサイズが縮小され、画像へのアクセスが加速される。 オリジンサーバーでイメージを処理する必要はありません。 これにより、オリジンサーバーとオリジントラフィックの負荷が軽減されます。

説明

自動圧縮機能は、画像の解像度を変更することができる。 ビジネス要件に基づいて適切な圧縮率を指定します。

  1. OSSバケットにイメージをアップロードし、Alibaba Cloud CDNのイメージ編集機能を有効にせずにイメージをリクエストします。 画像のサイズは517 KBで、50 msでロードされます。image

  2. 画像編集機能を有効にします。

    • サポートされているイメージフォーマット: JPG

    • 自動圧縮: 90%

    • 他のパラメーターのデフォルト値を保持します。

    image

  3. この画像に再アクセスすると、画像のサイズは147 KBに縮小され、25ミリ秒でロードされます。 ローディング時間は50% 減少する。image

    説明

    画像編集機能を有効にすると、ユーザーが初めて画像を要求したときにPOPが画像を処理します。 画像サイズは小さくなりますが、読み込み時間は長くなります。 次に、処理されたイメージはPOPにキャッシュされ、後続の要求の読み込み時間が短くなります。

パラメーターを無視

同じイメージに対するリクエストURLに異なるパラメーターが含まれている場合、イメージに対するリクエストは同じキャッシュファイルにヒットすることはできません。 各リクエストは、イメージを取得するためにオリジンサーバーにリダイレクトされます。 パラメーターの無視機能を有効にすると、ユーザーリクエストを処理するときに、ユーザーIDやアクセスソースなど、リクエストURLの疑問符 (?) に続くパラメーターが削除され、元のURLに対応する画像が返されます。 これにより、オリジンおよびオリジントラフィックへのトリップが削減され、画像配信が高速化されます。

説明

高速化ドメイン名を追加するときに、[推奨機能] ステップでパラメーターを無視する機能を設定した場合は、このステップをスキップしてください。 詳細については、「パラメーターの無視」をご参照ください。

  1. Alibaba Cloud CDNコンソール

  2. 左側のナビゲーションウィンドウで、ドメイン名.

  3. [ドメイン名] ページで、管理するドメイン名を見つけて、操作 列の 管理 をクリックします。

  4. ドメイン名の左側のナビゲーションツリーで、パフォーマンスの最適化.

  5. [パラメーターを無視] セクションで、変更 をクリックします。 [フィルターモード] パラメーターを [指定したパラメーターを保持] に、[パラメーターを無視] パラメーターを [はい] に設定し、他のパラメーターのデフォルト値を保持して、[OK] をクリックします。

手順5: (オプション) 操作レポートとモニタリング機能を使用したユーザーアクセス動作の分析

操作レポートの作成

カスタム操作レポートと追跡タスクを作成して、PV、UV、ユーザーリージョン、一般的なURLなどのeコマースWebサイトへのアクセスを分析できます。 たとえば、操作レポートで [人気のあるリファラーヘッダー] メトリックを使用して、広告効果を評価できます。 多数のリクエストが特定の広告チャネルからリダイレクトされたことをレポートが示す場合、広告チャネルは期待どおりに機能します。 それ以外の場合は、チャンネルでの広告を停止できます。

説明

分析用の統計データを生成するには、カスタム操作レポートを作成する必要があります。

image

Alibaba Cloud CDNモニタリングと使用分析

リソース監視機能を使用すると、アクセストラフィックと帯域幅、オリジントラフィックと帯域幅、リクエスト数、ヒット率などの統計を表示できます。 レポートをエクスポートすることもできます。

[データ転送 /要求の帯域幅] タブでは、2つの異なる時間範囲間のデータ転送を比較できます。 これにより、Webサイトの広告と操作を監視できます。

监控查询

関連する API

イメージキャッシュのパージ

OSSバケット内のイメージを更新した後も、イメージはPOPにキャッシュされているため、ユーザーは元のイメージを取得することができます。 この場合、パージ機能を使用してPOP上のキャッシュされたイメージを削除し、POPにOSSバケットから更新されたイメージを強制的に取得させる必要があります。

  1. Alibaba Cloud CDNコンソール

  2. 左側のナビゲーションウィンドウで、パージとプリフェッチ.

  3. [更新とプリフェッチ] タブで、次のパラメーターを設定します。

    • 操作: [更新] を選択します。

    • 操作方法: URLを選択します。

    • URL: パージするイメージのURLを入力します。

  1. pic_02.jpgイメージをOSSバケットにアップロードし、イメージをPOPに30日間 (2,592,000秒間) キャッシュします。 ブラウザで次の情報を表示できます。image

  2. OSSバケット内のイメージを更新し、イメージにアクセスします。 POPにキャッシュされたイメージが取得されます。

  3. Alibaba Cloud CDNコンソールでキャッシュを削除します。

  4. ブラウザで画像に再アクセスします。 更新されたイメージが取得されます。

    image

    最後に変更されたヘッダーの値が変更され、アクセスするイメージが更新されます。