【问题标题】:Azure Frontdoor: Caching as a Fallback for Down BackendsAzure Frontdoor:缓存作为后端的后备
【发布时间】:2020-09-11 11:47:03
【问题描述】:

在我们的一个用例中,我们正在为 Azure Frontdoor 寻找一种方法来提供缓存的内容,但前提是相应的后端已关闭。后端 URL 路径是固定的(因此没有动态查询参数等)并在大多数情况下返回静态 html 内容,但每隔几分钟就会发生不频繁的内容更新。我们希望 Frontdoor 一直从后端获取响应,同时缓存最后一个响应,并在后端发生故障时提供相同的服务。因此,缓存的内容被用作后端的故障转移机制,其中返回的缓存内容可能不是最新的,但仍会为请求提供一些陈旧的内容。 可以将 Frontdoor 配置为服务于这样的用例吗?

【问题讨论】:

    标签: azure failover azure-front-door


    【解决方案1】:

    您可以通过在缓存标头中设置较低的到期值,使 Frontdoor 始终缓存来自后端的响应。对于该到期时间,数据将被缓存。您需要选择一个值,以便您有时间进行维护并提供最新文件。

    如果您还有其他问题,请告诉我。

    【讨论】:

    • 我一直在寻找一种仅在后端关闭时才使用缓存内容的方法,否则总是从后端获取内容。显然,这似乎不是受支持的用例。
    猜你喜欢
    • 2021-07-30
    • 2021-02-21
    • 2012-10-11
    • 2014-04-30
    • 2020-06-04
    • 2012-04-09
    • 2016-01-14
    • 2011-11-15
    • 1970-01-01
    相关资源
    最近更新 更多