# Cache / CDN Make websites faster by caching content across our global server network > Links below point directly to Markdown versions of each page. Any page can also be retrieved as Markdown by sending an `Accept: text/markdown` header to the page's URL without the `index.md` suffix (for example, `curl -H "Accept: text/markdown" https://cloudflaredoc.ubitools.com/cache/`). > > For other Cloudflare products, see the [Cloudflare documentation directory](https://cloudflaredoc.ubitools.com/llms.txt). ## Overview - [Cloudflare Cache](https://cloudflaredoc.ubitools.com/cache/index.md): 从 Cloudflare 边缘服务器缓存并提供静态和动态内容。 ## 计划 - [计划](https://cloudflaredoc.ubitools.com/cache/plans/index.md): 比较各 Cloudflare 计划可用的缓存功能。 ## 快速入门 - [快速入门](https://cloudflaredoc.ubitools.com/cache/get-started/index.md): 为您的网站设置和配置 Cloudflare 缓存。 ## 更新日志 - [更新日志](https://cloudflaredoc.ubitools.com/cache/changelog/index.md): 跟踪 Cloudflare Cache 功能的最新更新和变更。 ## advanced-configuration - [Cache Reserve](https://cloudflaredoc.ubitools.com/cache/advanced-configuration/cache-reserve/index.md): 在 R2 存储中持久化缓存内容以消除缓存逐出。 - [爬虫提示(Crawler Hints)](https://cloudflaredoc.ubitools.com/cache/advanced-configuration/crawler-hints/index.md): 使用 IndexNow 在内容变更时向搜索引擎爬虫发出信号。 - [Early Hints](https://cloudflaredoc.ubitools.com/cache/advanced-configuration/early-hints/index.md): 使用 103 Early Hints 预加载资源以加速页面加载。 - [查询字符串排序(Query String Sort)](https://cloudflaredoc.ubitools.com/cache/advanced-configuration/query-string-sort/index.md): 通过对查询字符串参数排序提高缓存命中率。 - [使用 Cloudflare 提供定制内容](https://cloudflaredoc.ubitools.com/cache/advanced-configuration/serve-tailored-content/index.md): 根据设备类型、位置或语言提供不同的缓存内容。 - [Vary for images(图片 Vary)](https://cloudflaredoc.ubitools.com/cache/advanced-configuration/vary-for-images/index.md): 为每位访问者的浏览器提供最佳格式的图片。 ## cache-security - [避免 Web 缓存投毒](https://cloudflaredoc.ubitools.com/cache/cache-security/avoid-web-poisoning/index.md): 保护您的站点免受 Web 缓存投毒攻击。 - [Cache Deception Armor](https://cloudflaredoc.ubitools.com/cache/cache-security/cache-deception-armor/index.md): 防止暴露私有内容的缓存欺骗攻击。 - [跨源资源共享(CORS)](https://cloudflaredoc.ubitools.com/cache/cache-security/cors/index.md): Cloudflare 如何处理 CORS 标头及跨源资源缓存。 ## concepts - [HEAD 请求与 Set-Cookie 标头](https://cloudflaredoc.ubitools.com/cache/concepts/cache-behavior/index.md): Cloudflare 如何处理 HEAD 请求和 Set-Cookie 标头。 - [Origin Cache Control](https://cloudflaredoc.ubitools.com/cache/concepts/cache-control/index.md): 源站 Cache-Control 标头如何影响 Cloudflare 缓存行为。 - [Cloudflare 缓存响应](https://cloudflaredoc.ubitools.com/cache/concepts/cache-responses/index.md): Cloudflare 在 HTTP 响应中返回的缓存状态标头。 - [CDN-Cache-Control](https://cloudflaredoc.ubitools.com/cache/concepts/cdn-cache-control/index.md): 使用 CDN-Cache-Control 标头独立控制 Cloudflare 缓存。 - [自定义缓存](https://cloudflaredoc.ubitools.com/cache/concepts/customize-cache/index.md): 使用规则、Workers 和标头自定义缓存行为的方法。 - [默认缓存行为](https://cloudflaredoc.ubitools.com/cache/concepts/default-cache-behavior/index.md): Cloudflare 默认缓存的文件扩展名和内容类型。 - [保留 vs 新鲜度(TTL)](https://cloudflaredoc.ubitools.com/cache/concepts/retention-vs-freshness/index.md): Cloudflare 中缓存保留与 TTL 新鲜度的区别。 - [重新验证](https://cloudflaredoc.ubitools.com/cache/concepts/revalidation/index.md): Cloudflare 如何与源站重新验证 stale 缓存内容。 - [Vary](https://cloudflaredoc.ubitools.com/cache/concepts/vary/index.md): 根据源站 vary 的请求标头,缓存同一 URL 的多个版本。 ## how-to - [Always Online](https://cloudflaredoc.ubitools.com/cache/how-to/always-online/index.md): 当源站服务器不可用时提供缓存页面。 - [缓存键](https://cloudflaredoc.ubitools.com/cache/how-to/cache-keys/index.md): 自定义缓存键以控制 Cloudflare 如何存储缓存资源。 - [Cache Response Rules](https://cloudflaredoc.ubitools.com/cache/how-to/cache-response-rules/index.md): 控制缓存内容的响应标头和设置。 - [通过 API 创建规则](https://cloudflaredoc.ubitools.com/cache/how-to/cache-response-rules/create-api/index.md): 使用 Rulesets API 创建 cache response rules。 - [在仪表板中创建规则](https://cloudflaredoc.ubitools.com/cache/how-to/cache-response-rules/create-dashboard/index.md): 在 Cloudflare 仪表板中创建 cache response rules。 - [可用设置](https://cloudflaredoc.ubitools.com/cache/how-to/cache-response-rules/settings/index.md): Cache Response Rules 的可用设置。 - [Terraform 示例](https://cloudflaredoc.ubitools.com/cache/how-to/cache-response-rules/terraform-example/index.md): 使用 Terraform 创建 cache response rules。 - [Cache Rules](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/index.md): 使用 Cache Rules 控制 Cloudflare 缓存的内容和方式。 - [通过 API 创建规则](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/create-api/index.md): 使用 Rulesets API 创建 cache rules。 - [在仪表板中创建规则](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/create-dashboard/index.md): 在 Cloudflare 仪表板中创建 cache rules。 - [浏览器缓存 TTL](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/browser-cache-ttl/index.md): 浏览器缓存 TTL - [基于 Cookie 绕过缓存](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/bypass-cache-on-cookie/index.md): 基于 Cookie 绕过缓存 - [对列表中的主机名缓存全部内容](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/cache-by-hostname-list/index.md): 对列表中的主机名缓存全部内容 - [缓存欺骗防护](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/cache-deception-armor/index.md): 缓存欺骗防护 - [按设备类型缓存](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/cache-device-type/index.md): 按设备类型缓存 - [Cache Level(全部缓存,Cache Everything)](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/cache-everything/index.md): 缓存级别(缓存全部内容) - [缓存所有内容并忽略查询字符串](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/cache-everything-ignore-query-strings/index.md): 缓存所有内容并忽略查询字符串 - [按状态码设置缓存 TTL](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/cache-ttl-by-status-code/index.md): 按状态码设置缓存 TTL - [自定义缓存键](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/custom-cache-key/index.md): 自定义缓存键 - [边缘缓存 TTL](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/edge-ttl/index.md): 边缘缓存 TTL - [源站缓存控制](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/origin-cache-control/index.md): 源站缓存控制 - [查询字符串排序](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/query-string-sort/index.md): 查询字符串排序 - [遵守强 ETag](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/examples/respect-strong-etags/index.md): 遵守强 ETag - [顺序和优先级](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/order/index.md): Cache Rules 如何排序以及哪条规则优先。 - [从 Page Rules 迁移](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/page-rules-migration/index.md): 将缓存 Page Rules 迁移到 Cache Rules。 - [可用设置](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/settings/index.md): Cache Rules 的可用设置。 - [Terraform 示例](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/terraform-example/index.md): 使用 Terraform 创建 Cache Rules。 - [按状态码缓存](https://cloudflaredoc.ubitools.com/cache/how-to/configure-cache-status-code/index.md): 根据源站 HTTP 状态码缓存响应。 - [Edge 和 Browser Cache TTL](https://cloudflaredoc.ubitools.com/cache/how-to/edge-browser-cache-ttl/index.md): 为您的资源配置 edge 和 browser cache TTL。 - [设置 Browser Cache TTL](https://cloudflaredoc.ubitools.com/cache/how-to/edge-browser-cache-ttl/set-browser-ttl/index.md): 设置浏览器缓存您站点资源的时间。 - [清除缓存](https://cloudflaredoc.ubitools.com/cache/how-to/purge-cache/index.md): 从 Cloudflare 边缘服务器移除缓存内容。 - [按前缀(URL)清除缓存](https://cloudflaredoc.ubitools.com/cache/how-to/purge-cache/purge_by_prefix/index.md): 按 URL 前缀清除缓存资源。 - [​按主机名清除缓存](https://cloudflaredoc.ubitools.com/cache/how-to/purge-cache/purge-by-hostname/index.md): 清除特定主机名的所有缓存资源。 - [按单文件清除](https://cloudflaredoc.ubitools.com/cache/how-to/purge-cache/purge-by-single-file/index.md): 按 URL 清除单个缓存文件。 - [按 cache-tags 清除缓存](https://cloudflaredoc.ubitools.com/cache/how-to/purge-cache/purge-by-tags/index.md): 按 cache tag 标头清除缓存资源。 - [清除缓存键资源](https://cloudflaredoc.ubitools.com/cache/how-to/purge-cache/purge-cache-key/index.md): 按自定义缓存键清除缓存资源。 - [​清除所有内容](https://cloudflaredoc.ubitools.com/cache/how-to/purge-cache/purge-everything/index.md): 清除整个 zone 的所有缓存内容。 - [清除变体图片](https://cloudflaredoc.ubitools.com/cache/how-to/purge-cache/purge-varied-images/index.md): 清除 Vary for Images 创建的缓存图片变体。 - [通过 API 清除 zone 版本](https://cloudflaredoc.ubitools.com/cache/how-to/purge-cache/purge-zone-versions/index.md): 使用 API 清除特定 zone 版本的缓存。 - [缓存级别](https://cloudflaredoc.ubitools.com/cache/how-to/set-caching-levels/index.md): 设置缓存级别以控制查询字符串行为。 - [分层缓存](https://cloudflaredoc.ubitools.com/cache/how-to/tiered-cache/index.md): 使用分层缓存拓扑减少源站请求。 ## interaction-cloudflare-products - [在 R2 存储桶中启用缓存](https://cloudflaredoc.ubitools.com/cache/interaction-cloudflare-products/r2/index.md): 通过 Cloudflare 提供来自 R2 存储桶的缓存内容。 - [使用 WAF 和 Snippets 控制缓存访问](https://cloudflaredoc.ubitools.com/cache/interaction-cloudflare-products/waf-snippets/index.md): 使用 WAF 自定义规则和 Snippets 控制缓存访问。 - [使用 Workers 自定义缓存行为](https://cloudflaredoc.ubitools.com/cache/interaction-cloudflare-products/workers/index.md): 使用 Workers Cache API 自定义缓存行为。 - [Workers 如何与 Cache Rules 交互](https://cloudflaredoc.ubitools.com/cache/interaction-cloudflare-products/workers-cache-rules/index.md): Workers 如何与 Cache Rules 执行交互。 ## performance-review - [缓存分析(Cache Analytics)](https://cloudflaredoc.ubitools.com/cache/performance-review/cache-analytics/index.md): 在 Cache Analytics 中查看缓存命中率和带宽节省。 - [缓存性能](https://cloudflaredoc.ubitools.com/cache/performance-review/cache-performance/index.md): 衡量并改善您站点的缓存性能。 ## reference - [CDN 参考架构](https://cloudflaredoc.ubitools.com/reference-architecture/architectures/cdn/index.md): Cloudflare 缓存的 CDN 参考架构。 - [CSAM 扫描工具](https://cloudflaredoc.ubitools.com/cache/reference/csam-scanning/index.md): 扫描缓存内容中的儿童性虐待材料。 - [Development Mode](https://cloudflaredoc.ubitools.com/cache/reference/development-mode/index.md): 使用 Development Mode 临时绕过缓存。 - [在 Cloudflare 中使用 ETag 标头](https://cloudflaredoc.ubitools.com/cache/reference/etag-headers/index.md): ETag 标头如何与 Cloudflare 缓存配合使用。 ## troubleshooting - [Always Online](https://cloudflaredoc.ubitools.com/cache/troubleshooting/always-online/index.md): 排查 Always Online 缓存页面问题。 - [Bot Management cookie 导致 O2O 设置中缓存绕过](https://cloudflaredoc.ubitools.com/cache/troubleshooting/bot-management-o2o-cache-bypass/index.md) - [动态内容和登录问题](https://cloudflaredoc.ubitools.com/cache/troubleshooting/dynamic-content-and-login-issues/index.md): 排查因缓存动态内容导致的登录失败、缺少会话 cookie 和挑战循环。 - [edgeResponseBytes 与 cacheResponseBytes 差异](https://cloudflaredoc.ubitools.com/cache/troubleshooting/edge-vs-cache-response-bytes/index.md) - [iOS 和 Safari 上 MP4 视频的问题](https://cloudflaredoc.ubitools.com/cache/troubleshooting/mp4-videos-on-ios-and-safari/index.md): 了解如何解决 iOS 和 Safari 上 MP4 视频无法播放的问题。 ## 术语表 - [术语表](https://cloudflaredoc.ubitools.com/cache/glossary/index.md): Cloudflare Cache 文档中使用的术语定义。