使用Azure CDN缓存rest api

时间:2015-10-10 12:50:35

标签: azure caching cdn cqrs azure-cdn

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

  1. 命令(DELETE / POST / PUT)请求必须由您的服务器处理
  2. 命令完成后,您的API会向CDN发送purge请求
  3. 响应purge请求,CND会向您询问api是否有新结果并将其缓存
  4. 当用户查询资源时,请求由CDN处理,完全不会打扰您的服务器
  5. 它们提供了一个配置界面,您可以在其中定义缓存规则。

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

1 个答案:

答案 0 :(得分:2)

似乎这个地方将会出现在api管理服务中。根据{{​​3}}底部的讨论,他们似乎说你的情况是不可能的

来自讨论:

"是否有可能以编程方式从缓存中逐出某些东西?"

- "目前不支持"