Unlock Special Pricing for a Limited Time – GET 18% OFF NOW!

SpeedyGo
  • Features
  • Pricing
  • Documentation
  • FAQ
  • Blog
  • Run Test
  • Login
It's Free Download Now
Login

Caching & Preloading

  • optimization presets
  • Scheduled Expiration & Auto Purge
  • Cache Warm-Up
  • Cache Preloading
  • Mobile Caching
  • Object Caching
  • Browser Caching
  • Full-Page Caching

Asset Optimization

  • CSS Optimization
  • JavaScript Optimization
  • JS Interaction Delay
  • JavaScript Combination
  • CSS Combination
  • JavaScript Minification
  • CSS Minification
  • HTML Minification

Compression

  • Defer Scripts
  • Brotli Compression
  • Gzip Compression

Image Optimization (Pro)

  • image media optimization
  • cdn integration
  • Recommended Configuration (Pro Users)
  • Lazy Load
  • WebP Quality Control
  • Conversion Scope Rules
  • Enable WebP Conversion

PageSpeed & Analytics (Pro)

  • PageSpeed Analytics
  • Mobile vs Desktop Tracking
  • Google PageSpeed API Integration

System & Developer Tools

  • import export settings

Troubleshooting

  • API Key
View Categories
  • Home
  • Docs
  • Image Optimization (Pro)
  • cdn integration

cdn integration

SpeedyGo integrates with Bunny CDN to distribute your site’s assets across a global network of edge servers. When CDN is enabled, images, CSS, JS, and fonts are uploaded to Bunny Storage and served to visitors from the nearest edge location — reducing origin server load and dramatically improving load times for international visitors.

Dashboard path: Integrations → CDN

CDN Integration
Popup Image

Stats Cards #

Card Plan Description
Monthly Bandwidth Free + Pro CDN bandwidth consumed this billing period vs your plan limit.
Storage Used Pro only Bunny Storage space occupied by synced assets.
Total Synced Pages Pro only Number of pages whose assets have been pushed to CDN.
Last Purge Executed Pro only Timestamp of the most recent cache purge.
Last Global Sync Pro only Timestamp of the most recent full sync operation.

Status Card #

Shows your CDN connection details:

  • Pull Zone Host — your Bunny CDN domain (e.g. yourzone.b-cdn.net)
  • Storage Cluster (Pro) — your Bunny Storage zone name

Settings #

Bunny CDN Integration section #

Setting Plan Description
Enable CDN Free + Pro Master switch. When ON, assets in cached pages are uploaded to Bunny Storage and served from the global edge.
CSS Files Free Serve CSS stylesheets via CDN.
JavaScript Files Free Serve JS scripts via CDN.
Media Free Serve media uploads (images, video) via CDN.
Fonts Free Serve web font files via CDN.
CDN Scope Pro only Whole Site — sync all pages. Specific post IDs — sync only selected pages.
Select Specific Pages Pro only Accordion picker to select individual posts/pages per post type for CDN sync.

How to Enable #

  1. Go to Integrations → CDN.
  2. Toggle Enable CDN to ON.
  3. Free plan: select which asset types to serve via CDN (CSS, JS, Media, Fonts).
  4. Pro plan: set CDN Scope — start with Whole Site.
  5. Click Save Changes — on Pro plans, a sync starts automatically.
  6. Monitor the Sync Progress banner at the top of the page.

CDN Scope (Pro only) #

Option When to use
Whole Site Most sites — syncs all pages and their assets to the CDN
Specific post IDs Sites with dynamic or personalised pages that should not be served from the edge (e.g. member dashboards, account pages)

When Specific post IDs is selected, an accordion list appears. Expand a post type, search, and tick the pages whose assets you want synced to CDN.

Actions #

Button Plan Description
Save Changes Free + Pro Saves settings. On Pro with CDN enabled, triggers a CDN asset sync.
Purge All Cache Pro only Invalidates all CDN-cached assets. Assets are re-fetched on next visitor request.
Stop Sync Pro only Aborts a sync in progress.

Sync Status #

A status banner appears at the top of the page during and after sync operations:

Status Meaning Action
Syncing Assets are being extracted and uploaded to Bunny Storage Wait — do not leave the page
Completed All assets pushed to CDN successfully None needed
Failed An error occurred Click Retry Synchronization; check connection error details
Stopped Sync was manually aborted Click Resume Sync to continue from where it stopped

Troubleshooting #

Symptom Likely cause Fix
CDN toggle grayed out or disabled Bandwidth limit exhausted Upgrade plan or wait for the next billing cycle
Assets not loading from CDN after enabling Sync not yet complete Wait for the Sync Completed status
Sync stuck on Syncing for a long time Network or plugin issue Click Stop Sync, then click Save Changes to restart
Images still served from origin Media asset type not selected (Free plan) Enable Media in the asset type checkboxes

Tips #

Tip: On Pro plans, enabling CDN and clicking Save Changes automatically triggers a full site sync. You do not need to do anything else — just monitor the sync status banner.

Note: CDN Scope “Specific post IDs” is useful for WooCommerce sites where the cart, checkout, and account pages should always be served from origin (to preserve session state), while product and blog pages benefit from CDN delivery.

Updated on May 26, 2026

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
image media optimizationRecommended Configuration (Pro Users)
Table of Contents
  • Stats Cards
  • Status Card
  • Settings
    • Bunny CDN Integration section
  • How to Enable
  • CDN Scope (Pro only)
  • Actions
  • Sync Status
  • Troubleshooting
  • Tips
SpeedyGo
  • Features
  • Documentation
  • FAQ
  • Blog
  • Support Ticket
  • Get SpeedyGo

SpeedyGo is built to make your WordPress site faster, lighter, and easier to manage. From caching to compression, we simplify performance so you can focus on growing your website.

©2026 SpeedyGo. All rights reserved.

  • Privacy Policy
  • Refund Policy
  • Terms and Conditions
  • Privacy Disclosure