在 Azure Front Door 上配置缓存

Applies to: ✔️ Front Door Standard ✔️ Front Door Premium

本文介绍如何在 Azure Front Door 上配置缓存。 若要了解有关缓存的详细信息,请参阅 Azure Front Door 的缓存

Prerequisites

必须先创建一个 Azure Front Door 配置文件,然后才能使用 Front Door 管理器创建 Azure Front Door 终结点。 配置文件必须至少有一个或多个终结点。 若要按 Internet 域、Web 应用程序或其他条件来组织 Azure Front Door 终结点,可以使用多个配置文件。

若要创建 Azure Front Door 配置文件和终结点,请参阅创建 Azure Front Door 配置文件

缓存可以显著降低延迟并减少源服务器上的负载。 但是,并非所有类型的流量都可以从缓存中受益。 图像、CSS 和 JavaScript 文件等静态资产非常适合缓存。 而动态资产(如经过身份验证的 API 终结点)则不应缓存,以防止个人信息泄露。 建议为静态资产和动态资产设置单独的路由,并为后者禁用缓存。

Warning

启用缓存之前,请全面查看缓存文档,并在启用缓存之前测试所有可能的方案。 如前文所述,如果配置错误,则可能会无意中缓存可由多个用户共享的用户特定数据,从而导致隐私事件。

使用 Azure 门户配置缓存

  1. Sign in to the Azure portal and navigate to your Azure Front Door profile.

  2. 选择“Front Door 管理器”,然后选择你的路由

  3. Select Enable caching.

  4. 指定查询字符串缓存行为。 有关详细信息,请参阅 Azure Front Door 的缓存

  5. Optionally, select Enable compression for Front Door to compress responses to the client.

  6. Select Update.

    配置了缓存的路由的屏幕截图。

Next steps