【问题标题】:DR for Azure CDN over Storage AccountAzure CDN over Storage 帐户的 DR
【发布时间】:2020-05-26 00:14:40
【问题描述】:

我已经通过 Azure 存储帐户配置了 Azure CDN(标准 Microsoft 配置文件/层)来为我的静态前端网站提供服务。我已向 Azure CDN 端点添加了一个自定义域,我们称之为 www.example.com。现在,让我们假设存储帐户由于该区域的中断而突然不可用。

问题
1. 如果用户点击 www.example.com,他们是否可以查看前端网站?
2. 如果 CDN 端点缓存网站,在底层存储帐户关闭时,它将为前端网站服务多长时间。

附言
我已阅读 this answer 来设置 Azure 前门,但我试图不修改设置,除非绝对需要。

【问题讨论】:

    标签: azure azure-storage azure-cdn disaster-recovery microsoft-cdn


    【解决方案1】:

    如果用户点击 www.example.com,他们是否能够查看前端网站?

    是的,用户应该能够查看该网站,因为内容由 CDN 缓存。来自这个link

    已缓存在 Azure CDN 中的对象将保持缓存状态,直到 对象的生存时间到期或直到端点 清除。当生存时间到期时,Azure CDN 确定 CDN 端点是否仍然有效且对象是否仍然存在 匿名访问。如果不是,则该对象将不再是 缓存。

    如果 CDN 端点缓存网站,它会在底层存储帐户关闭时为前端网站服务多长时间。

    这取决于您如何配置 CDN 的缓存设置。只要内容被缓存,CDN 就不会尝试去打源获取新的内容。要了解有关缓存和过期的更多信息,您可能会发现此链接很有用:https://docs.microsoft.com/en-us/azure/cdn/cdn-manage-expiration-of-blob-content

    【讨论】:

    • 我使用的是标准 Microsoft 配置文件/层,因此在该选项卡中看不到任何缓存规则。在这种情况下是默认的 7 天吗?
    猜你喜欢
    • 2020-03-30
    • 1970-01-01
    • 2016-02-02
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 2016-10-31
    相关资源
    最近更新 更多