通过Dynamic Media Classic使内容交付网络缓存失效 invalidating-your-cdn-cached-content
Dynamic Media资源由CDN(内容分发网络)缓存,以便快速交付。 但是,当您更新资产时,希望这些更改立即生效。 使CDN缓存内容失效可让您快速更新Dynamic Media交付的资源,而不是等待缓存过期。
如果您在Experience Manager6.5、Service Pack 6 (Experience Manager6.5.6)或更高版本中使用Dynamic Media,请按照通过Dynamic Media使CDN缓存失效中提供的步骤操作。
通过Dynamic Media Classic使CDN缓存失效:
-
打开Dynamic Media Classic桌面应用程序,然后登录到您的帐户。
在设置时,Adobe提供了您的凭据和登录。 如果您没有此信息,请联系Adobe客户支持。
-
在页面的右上角附近,导航到 设置 > 应用程序设置 > 常规设置。
-
在“应用程序常规设置”页面的“服务器”组标题下,找到 CDN失效模板 文本框。
-
指定用于使CDN(内容分发网络)缓存失效的模板。
例如,假设您输入引用
<ID>
的图像URL(包括图像预设或修饰符),而不是如下例所示输入特定的图像ID:https://server.com/is/image/Company/<ID>?$product$
如果模板仅包含
<ID>
,则Dynamic Media将填充https://<server>/is/image
,其中<server>
是在“常规设置”中定义的Publish服务器名称,<ID>是选定要失效的资源。 -
在页面的右下角,选择 关闭。
-
在Dynamic Media Classic用户界面中,选择一个或多个资源,然后转到 文件 > 使CDN失效。 您将看到一个列表,其中包含从您创建的模板和您选择的资源生成的一个或多个URL。 它使用“应用程序常规设置”下“已发布的服务器名称”下列出的服务器URL。
例如,在上一步中设置CDN失效模板,假设您选择了名为
Backpack_B
的单个图像资产图像。 当您转到 文件 > 使CDN无效 时,它将导致在CDN无效用户界面中生成以下的URL:https://server.com/is/image/Company/Backpack_B?$product$
-
在URL列表框中,选择 继续 以清除每个特定URL的缓存。 您可以编辑URL,也可以通过键入或粘贴到URL列表框来添加URL;您无需事先设置CDN失效模板。
选择 继续 后,将显示一个指示器,为您提供清除缓存所需的估计时间。
如果您选择了多个资产,然后转到 文件 > 使CDN无效,则每个资产都会在保存的 模板URL 中引用。 因此,您可以定义 CDN无效模板,以引用网站上引用的每个URL图像预设(如产品详细信息和搜索结果)。 然后,当您从缓存中选择一个或多个要失效的图像时,URL 会自动填充该界面。
note note NOTE 当您选择资源,然后转到 文件 > 使CDN无效 时,Dynamic Media会使用无效CDN模板从内容交付网络(CDN)自动创建要无效的URL。 如果 CDN 无效模板 文本框中没有任何内容,则会显示空白 URL 列表。CDN 上的缓存不是基于资产,而是基于 URL。因此,必须了解您网站上的完整 URL。确定这些 URL 后,可以将其添加到步骤前面的 无效 CDN 模板。然后,您可以选择这些资产,并在一个步骤中使 URL 失效。 另一个选项是将完整的URL添加到 使CDN 无效。 如果遵循这种方法,则无需在转到 文件>使CDN无效 选项之前在Dynamic Media Classic中选择资源。