1. CDNの有効化

Sitecoreメディアライブラリを手動でCDNを使用するように設定してください

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このトピックでは、Sitecoreメディアライブラリを手動で設定し、Microsoft Azure ® Content Delivery Network (CDN)を使えるようにする方法を説明します。これは、既存のオンプレミスまたはAzure展開されたSitecoreインスタンスがあり、SitecoreメディアライブラリにCDNを使わせたい場合に役立ちます。

!注Azure上で新しいSitecore XMインスタンスやXP scaled構成をデプロイする場合は、手動で設定する必要はありません。代わりに、以下のいずれかのオプションを使用できます。

前提条件

SitecoreメディアライブラリをCDNで使用する前に、以下の条件を満たす必要があります:

Sitecoreメディアライブラリを手動で設定してください

Sitecoreメディアライブラリを手動で設定し、CDNを使えるようにします:

  1. Sitecore Content Delivery(CD)サーバーで、Sitecore deploymentフォルダに行ってください。

  2. App_Config\Includeでは、CDNという名前のフォルダを作成します。

  3. CDNフォルダ内にファイルを作成し、以下の名前を付けます

    .config

  4. CDN.configファイルを編集し、以下の情報をファイルに保存してください:

    !注*http://example.com*の代わりに、CDNエンドポイントのURLを使いましょう。

       

           

                <!-- 

    MediaResponse.AlwaysIncludeServerUrl must be true, to always include CDN url when getting media item url.

                      Otherwise, the request will not be served by CDN server.

                -->

               

                    <patch

    name="value">true</patch
    >

               

                <!-- 

    MediaResponse.MediaLinkServerUrl must be set to url of the CDN endpoint.

                      Change it from http://example.com, to the url of the CDN endpoint.

                -->

               

                    <patch

    name="value">http://example.com</patch
    >

               

                <!-- 

    MediaResponse.AlwaysAppendRevision should be true to always append revision when getting media item url.

                      The purpose of the value is to generate a unique URL for every revision.

                -->           

               

                    <patch

    name="value">true</patch
    >

               

                <!-- 

                      MediaResponse.Cacheability must be Public to let the CDN server cache the response.

                      Otherwise instead of caching the response, the CDN server will ask for the response from Sitecore server every time.

                -->

               

                    <patch

    name="value">Public</patch
    >

               

                <!-- 

                     The max-age to use in media response headers.

                     CDN server uses this value as max-age of the response cache.

                -->

               

                    <patch

    name="value">7.`00
    `
    </patch
    >

               

           

       

    !注この例の設定ファイルは、ルートSitecoreフォルダのApp_Config\Include\Examples\CDN.config.example.も見つけられます。

    設定値の詳細については、Sitecore Media Library CDN関連の設定リファレンスを参照してください。

  5. SitecoreメディアライブラリCDNサポートの開発者考慮事項(「CDN対応メディアアイテムURLを取得すること)」セクションで記載されたオプションのいずれかを使って作成されたURLには、CDNのURLとリビジョン番号が含まれていることを確認してください。

この記事を改善するための提案がある場合は、 お知らせください!