gpt4 book ai didi

c# - Azure Redis 缓存和 Azure CDN 之间的区别

转载 作者:行者123 更新时间:2023-12-04 09:08:05 24 4
gpt4 key购买 nike

我需要使用 Azure Cache for Reddis 在我的应用程序中实现缓存,但我访问了一些博客,在那里我可以选择使用 Azure CDN 存储我的响应或数据。
有人可以建议我它们之间有什么区别吗?
根据我的理解 Reddis 用于存储缓存数据,而 CDN 用于缓存数据以及来自附近服务器的更快响应

最佳答案

Azure Redis Cache


enter image description here
它完美地补充了 Azure数据库服务,如 Cosmos DB .它提供了一种经济高效的解决方案来扩展数据层的读写吞吐量。使用通用的缓存模式存储和共享数据库查询结果、 session 状态、静态内容等。
这是 的下图Azure 存储上的缓存边模式 .
enter image description here
我们可以看到,我们需要先访问 Redis 缓存,看看我们的项目是否可用。如果是这样,我们将获取它,否则,从表中提取项目以重新缓存。

Azure CDN


“内容交付网络 (CDN) 是边缘服务器的分布式网络,可以有效地向用户交付 Web 内容。 CDN 将缓存内容存储在靠近最终用户的入网点 (POP) 位置的边缘服务器上,以最大限度地减少延迟。属于一个 Azure 订阅的 CDN 配置文件可以有多个 CDN 端点。”
  • What is a content delivery network on Azure? @微软

  • enter image description here
    无论您是在开发或管理网站或移动应用程序,还是编码和分发流媒体、游戏软件、固件更新或 IoT 端点,它都能让您减少加载时间、节省带宽并加快响应速度。
    Web-Queue-Worker on Azure App Service
    enter image description here

    Conclusion


    适用于 Redis 的 Azure 缓存 存储 session 状态和其他需要低延迟访问的数据。
    Azure CDN 用于缓存静态内容,例如图像、CSS 或 HTML。

    关于c# - Azure Redis 缓存和 Azure CDN 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63409344/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com