# Cloudflare Caching and Cache Rules for Maximum Performance

https://www.bihostnet.com/en/knowledgebase/article/cloudflare-caching-performance-cache-rules

## How Cloudflare Edge Caching Works

Cloudflare caches static assets (images, CSS, JavaScript, fonts) across 300+ global data centers. Visitors receive assets from the nearest edge node, minimizing latency and server load.

## Recommended Settings

- **Caching Level:** Standard
- **Browser Cache TTL:** 4 Hours to 1 Day
- **Always Online:** Enabled (serves cached pages during origin downtime)

## Cache Rules for Dynamic Sites

Under **Caching > Cache Rules**, set Bypass rules for:

- `/wp-admin/` and `/wp-login.php` (administrative areas)
- `/cart/` and `/checkout/` (WooCommerce dynamic checkout paths)

## Purging Cache

After deploying code or style changes, navigate to **Caching > Configuration** and select **Purge Everything** to immediately invalidate stale assets across all global edge nodes.
