一家公司在AWS上具有多层Web应用程序.在最近的流量激增期间,AmazonRDS上的主要关系数据库之一无法为所有流量提供服务.对重复访问的项目的某些读取查询失败,因此用户收到错误消息.在将来的流量高峰期间,如何做才能最大程度地降低对MOST数据库读取查询的影响?()
A. 使用 Amazon S3 缓存数据库查询结果.
B. 使用 Amazon RDS 作为 Amazon CloudFront 的自定义来源.
C. 在 Amazon EC2 实例上使用本地存储和内存来缓存数据.
D. 在主数据库前面使用 Amazon ElastiCache 缓存数据