【问题标题】:Cache rest api with Azure CDN使用 Azure CDN 缓存 rest api
【发布时间】:2016-01-16 00:01:58
【问题描述】:

我刚刚遇到this article。事实证明,Fastly 的 CDN 提供了对缓存 rest api 响应的支持。这看起来像是减轻您自己的服务器和数据库的完美解决方案。特别是在查询/命令比率非常高的情况下。基本上它是这样工作的:

  1. 命令(DELETE / POST / PUT)请求必须由您的服务器处理
  2. 命令完成后,您的 API 会向 CDN 发送 purge 请求
  3. 响应 purge 请求,CND 向您的 api 查询新结果并将其缓存
  4. 当用户查询资源时,请求由 CDN 处理,根本不会打扰您的服务器

它们提供了一个配置接口,您可以在其中定义缓存规则。

Azure CDN 是否提供相同类型的功能?我在网上找不到任何关于它的信息。

【问题讨论】:

    标签: azure caching cdn cqrs azure-cdn


    【解决方案1】:

    这似乎是在 api 管理服务中。根据an article about adding caching to improve api performance 底部的讨论,他们似乎说您的情况是不可能的

    来自讨论:

    “是否可以以编程方式从缓存中逐出某些内容?”

    -- "目前不支持"

    【讨论】:

    • 是否仍然不建议在 CDN 缓存 REST API 响应?目前许多 CDN 服务都提供了提供动态内容的选项。
    猜你喜欢
    • 1970-01-01
    • 2022-08-19
    • 1970-01-01
    • 2016-08-20
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多