一家公司在 AWS 中托管了一个三层 Web 应用程序。数据库层使用 Multi-AZ Amazon RDS for MySQL 服务器,缓存层使用 Amazon ElastiCache。该公司希望采用一种缓存策略,即当客户向数据库添加项目时,添加或更新缓存数据,并且缓存数据必须始终与数据库匹配。哪种解决方案符合这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 实施直写(write-through)缓存策略.
为什么这是答案
直写(write-through)缓存策略确保缓存数据始终与数据库同步,因为数据会同时写入缓存和数据库。当客户向数据库添加项目时,此策略会立即更新缓存,满足了缓存数据必须始终与数据库匹配的要求。 惰性加载(lazy loading)策略只在数据被请求时才加载到缓存中,这可能导致缓存数据与数据库不一致,不符合“缓存数据必须始终与数据库匹配”的要求。添加 TTL(Time-to-Live)缓存策略虽然可以管理缓存数据的生命周期,但本身并不能保证数据在写入时就与数据库同步。AWS AppConfig 是一种用于快速部署应用程序配置的工具,与缓存策略无关。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡