Sitecoreメディアライブラリを手動でCDNを使用するように設定してください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、Sitecoreメディアライブラリを手動で設定し、Microsoft Azure ® Content Delivery Network (CDN)を使えるようにする方法を説明します。これは、既存のオンプレミスまたはAzure展開されたSitecoreインスタンスがあり、SitecoreメディアライブラリにCDNを使わせたい場合に役立ちます。
!注Azure上で新しいSitecore XMインスタンスやXP scaled構成をデプロイする場合は、手動で設定する必要はありません。代わりに、以下のいずれかのオプションを使用できます。
前提条件
SitecoreメディアライブラリをCDNで使用する前に、以下の条件を満たす必要があります:
- Sitecore XPとXM 9.1以降のバージョンを使用していることを確認してください。
- CDNエンドポイントを設定しましょう。
Sitecoreメディアライブラリを手動で設定してください
Sitecoreメディアライブラリを手動で設定し、CDNを使えるようにします:
-
Sitecore Content Delivery(CD)サーバーで、Sitecore deploymentフォルダに行ってください。
-
App_Config\Includeでは、CDNという名前のフォルダを作成します。
-
CDNフォルダ内にファイルを作成し、以下の名前を付けます
.config -
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関連の設定リファレンスを参照してください。
-
SitecoreメディアライブラリCDNサポートの開発者考慮事項(「CDN対応メディアアイテムURLを取得すること)」セクションで記載されたオプションのいずれかを使って作成されたURLには、CDNのURLとリビジョン番号が含まれていることを確認してください。