通过Dynamic Media Classic使CDN缓存失效

Dynamic Media资源由CDN(内容投放网络)缓存,以便快速投放。 但是,当您对资产进行更新时,您希望这些更改立即生效。 使CDN缓存内容失效后,您可以快速更新由Dynamic Media交付的资源,而无需等待缓存过期。

注意

此功能要求您使用与Adobe Experience Manager Dynamic Media绑定的现成CDN。 此功能不支持任何其他自定义CDN。

重要

以下步骤仅适用于AEM 6.5、Service Pack 5(AEM 6.5.5)或更早版本中的Dynamic Media。
如果您在AEM 6.5、Service Pack 6(AEM 6.5.6)或更高版本中使用Dynamic Media,请按照通过Dynamic Media使CDN缓 存失效中的步骤操作。

另请参阅Dynamic Media Classic(Scene7)中的缓存概述。

要通过Dynamic Media Classic使CDN缓存失效,请执行以下操作:

  1. 打开Dynamic Media Classic桌面应用程序,然后登录到您的帐户。

    您的凭据和登录是由Adobe在设置时提供的。 如果您没有此信息,请与技术支持联系。

  2. 在页面的右上角附近,点按​设置>应用程序设置>常规设置。

  3. 在“应用程序常规设置”页的“服务器”组标题下,找到​CDN失效模板​文本框。

  4. 指定用于使CDN(内容投放网络)缓存失效的模板。

    例如,假定您输入引用<ID>的图像URL(包括图像预设或修饰符),而不是像以下示例中那样输入特定的图像ID:

    https://server.com/is/image/Company/<ID>?$product$

    如果模板仅包含<ID>,则Dynamic Media将填入https://<server>/is/image,其中<server>是“常规设置”中定义的发布服务器名称,而<ID>是选定无效的资产。

  5. 在页面的右下角,单击​关闭。

  6. 在Dynamic Media Classic用户界面中,选择一个或多个资源,然后单击​“文件”>“使CDN失效”。 您会看到一个或多个URL的列表,这些URL是从您创建的模板以及您选择的资产中生成的。它使用“应用程序常规设置”下“已发布服务器名称”下列出的服务器URL。

    例如,在上一步中设置了CDN失效模板后,假定您选择了名为Backpack_B的单个图像资源图像。 点按​“文件”>“使CDN​失效”时,将在CDN Invalidation用户界面中生成以下URL:

    https://server.com/is/image/Company/Backpack_B?$product$

  7. 在URL列表框中,点按​继续​以清除每个特定URL的缓存。 您可以编辑URL,也可以通过键入或粘贴URL到URL列表框来添加URL;您无需预先设置CDN Invalidate模板。

    单击​继续​后,将显示一个指示器,用于估计清除缓存所需的时间。

    如果您选择了多个资源,然后点按​文件> Invalidate CDN,则每个资源都会在保存的​模板URL中引用。 因此,您可以定义引 用网站上引 用的每个URL图像预设(如产品详细信息和搜索结果)的CDN失效模板。然后,当您从缓存中选择一个或多个要失效的图像时,URL 会自动填充该界面。

    注意

    当您选择资产,然后单击​文件 > 无效 CDN 时,Dynamic Media 会使用无效 CDN 模板从内容交付网络 (CDN) 自动创建 URL。如果 CDN 无效模板​文本框中没有任何内容,则会显示空白 URL 列表。CDN 上的缓存不是基于资产,而是基于 URL。因此,必须了解您网站上的完整 URL。确定这些 URL 后,可以将其添加到步骤前面的​无效 CDN 模板。然后,您可以选择这些资产,并在一个步骤中使 URL 失效。

    另一种方法是向​使CDN​列表添加完整的URL。 如果遵循此方法,则不必在Dynamic Media Classic中选择资源,然后再转到​**“文件”>“使CDN**​失效”选项。

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free