您有一个多层应用程序 (App1),其后端服务写入 Azure SQL 数据库 (SQL1)。客户端用户通过 App1 客户端读取数据,并在高峰负载期间遇到显著的数据检索延迟。您应该包含哪项服务来最大程度地减少用户的数据检索延迟?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Azure Cache for Redis(内存缓存).
为什么这是答案
Azure Cache for Redis 是一种内存数据存储,可以显著提高应用程序的响应速度,尤其是在处理频繁访问的静态或半静态数据时。通过将 SQL 数据库中的热数据缓存到 Redis 中,App1 客户端可以直接从快速的内存缓存中读取数据,而不是每次都查询较慢的 SQL 数据库,从而有效减少数据检索延迟。 Azure 内容分发网络 (CDN) 主要用于缓存静态内容(如图片、视频)并从离用户最近的边缘位置提供服务,以减少地理延迟,但它不适用于缓存动态生成的数据库查询结果。Azure Data Factory 是一种数据集成服务,用于数据移动和转换,与减少实时数据检索延迟无关。Azure Synapse Analytics 是一种企业数据仓库和大数据分析服务,主要用于大规模数据分析,而非优化事务性应用程序的实时数据访问。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡