Dynamic Media资产由CDN(内容交付网络)缓存,以便快速交付。 但是,当您对资产进行更新时,您希望这些更改立即生效。 通过使CDN缓存内容失效,您可以快速更新由Dynamic Media交付的资产,而无需等待缓存过期。
此功能要求您使用与Adobe Experience Manager Dynamic Media捆绑在一起的现成CDN。 此功能不支持任何其他自定义CDN。
这些步骤仅适用于Adobe Experience Manager 6.5 Service Pack 5或更早版本中的Dynamic Media。
要通过Dynamic Media Classic使CDN缓存失效,请执行以下操作:
打开 Dynamic Media Classic桌面应用程序,然后登录到您的帐户。
您的凭据和登录详细信息由Adobe在配置时提供。 如果您没有此信息,请联系客户支持。
转到 设置 > 应用程序设置 > 常规设置.
在“应用程序常规设置”页面的“服务器”组标题下,找到 CDN失效模板 框中。
指定用于使CDN(内容交付网络)缓存失效的模板。
例如,假定您输入了引用 <ID>
,而不是像以下示例中那样使用特定的图像ID:
https://server.com/is/image/Company/<ID>?$product$
如果模板仅包含 <ID>
,然后Dynamic Media填充 https://<server>/is/image
where <server>
是在“常规设置”中定义的“发布服务器名称”, <id> 是否选定要失效的资产。
在页面的右下角,选择 关闭.
在Dynamic Media Classic(Scene7)UI中,选择一个或多个资产,然后转到 文件 > 无效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 会自动填充该界面。
当您选择资产,然后转到 文件 > 无效CDN,则Dynamic Media会使用无效CDN模板从CDN自动创建URL。 如果 CDN 无效模板文本框中没有任何内容,则会显示空白 URL 列表。CDN 上的缓存不是基于资产,而是基于 URL。因此,必须了解您网站上的完整 URL。确定这些 URL 后,可以将其添加到步骤前面的无效 CDN 模板。然后,您可以选择这些资产,并在一个步骤中使 URL 失效。
另一个选项是向 无效CDN 列表。 如果您遵循此方法,则无需在转到 文件 > 无效CDN 选项。