# CDN Patterns

## Overview

This section covers various **Content Delivery Network (CDN)** patterns, which are essential for optimizing the delivery of web assets.

## Key Patterns

- **Versioned Static Assets**  
  Use versioned URLs for static assets to leverage caching and minimize load times.

- **Public Image Delivery**  
  Implement CDNs for delivering images to ensure fast loading times and scalability.

- **Documentation Asset Delivery**  
  Utilize CDNs for hosting documentation files to improve accessibility and download speeds.

- **Downloadable File Delivery**  
  Serve downloadable files from CDNs to provide users with quick access to resources.

- **Cache Policy by Content**  
  Configure caching strategies based on content types to optimize resource delivery.

- **Origin Cache Refresh**  
  Manage cache refresh strategies to ensure users receive the most up-to-date content.

## Next Actions

- **Browse the catalog index**  
  [GET] /v1/catalog

- **Search published recipes by intent, stack and constraints**  
  [POST] /v1/catalog/search  
  - Parameters: { "limit": 5, "query": "CDN patterns" }
