如何解决Azure Reddis缓存和Azure CDN之间的区别
我需要使用Azure Reddis缓存在应用程序中实现缓存,但是我去了一些博客,可以选择使用Azure CDN存储响应或数据。
有人可以建议我他们之间有什么区别吗?
据我了解,Reddis用于存储缓存数据,而CDN用于缓存数据以及附近服务器的更快响应
解决方法
Azure Redis缓存
它完美地补充了Azure
这样的Cosmos DB
数据库服务。它提供了一种经济高效的解决方案,可扩展数据层的读写吞吐量。使用常见的缓存备用模式存储和共享数据库查询结果,会话状态,静态内容等。
我们可以看到我们需要先点击Redis Cache才能查看是否有可用的商品。如果是这样,我们将以其他方式获取它,将其从Table中拉出以重新缓存。
Azure CDN
“内容交付网络(CDN)是边缘服务器的分布式网络,可以有效地将Web内容交付给用户。 CDN将缓存的内容存储在边缘服务器上靠近最终用户的存在点(POP)位置,以最大程度地减少延迟。属于一个Azure订阅的CDN配置文件可以具有多个CDN终结点。”
- What is a content delivery network on Azure? @Microsoft
无论您是开发或管理网站或移动应用,还是编码和分发流媒体,游戏软件,固件更新或IoT端点,它都可以减少加载时间,节省带宽并提高响应速度。
Web-Queue-Worker on Azure App Service
结论
Azure Cache for Redis 存储会话状态和其他需要低延迟访问的数据。
Azure CDN 用于缓存静态内容,例如图像,CSS或HTML。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。