

# 缓存和可用性
<a name="ConfiguringCaching"></a>

您可以使用 CloudFront 来减少原始服务器必须直接响应的请求数量。借助 CloudFront 缓存，更多对象可以从更靠近用户的 CloudFront 边缘站点提供。这既减少了源服务器上的负载，也减少了延迟。

CloudFront 可以通过边缘缓存提供服务的请求越多，CloudFront 为获取对象的最新版本或唯一版本而需转发到源的查看器请求就越少。要优化 CloudFront 以尽可能少地向您的源发出请求，请考虑使用 CloudFront Origin Shield。有关更多信息，请参阅 [使用 Amazon CloudFront Origin Shield](origin-shield.md)。

直接从 CloudFront 缓存提供服务的请求与所有请求相比的比例称为*缓存命中率*。您可在 CloudFront 控制台中查看命中、未命中和出错的查看器请求百分比。有关更多信息，请参阅 [查看 CloudFront 缓存统计报告](cache-statistics.md)。

很多因素都会影响缓存命中率。您可以按照[增加直接从 CloudFront 缓存提供服务的请求的比例（缓存命中率）](cache-hit-ratio.md)中的指导操作来调整您的 CloudFront 分配配置以提高缓存命中率。

要了解添加和删除您希望 CloudFront 提供的内容的信息，请参阅[添加、删除或替换 CloudFront 分配的内容](AddRemoveReplaceObjects.md)。

**Topics**
+ [增加直接从 CloudFront 缓存提供服务的请求的比例（缓存命中率）](cache-hit-ratio.md)
+ [使用 Amazon CloudFront Origin Shield](origin-shield.md)
+ [通过 CloudFront 源失效转移来优化高可用性](high_availability_origin_failover.md)
+ [管理内容保留在缓存中的时间长度（过期）](Expiration.md)
+ [根据查询字符串参数缓存内容](QueryStringParameters.md)
+ [根据 Cookie 缓存内容](Cookies.md)
+ [根据请求标头缓存内容](header-caching.md)