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

SpeedyGo
  • Feature
  • Pricing
  • Blog
  • Documentation
  • FAQ
  • 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

Stats Cards #

CardPlanDescription
Monthly BandwidthFree + ProCDN bandwidth consumed this billing period vs your plan limit.
Storage UsedPro onlyBunny Storage space occupied by synced assets.
Total Synced PagesPro onlyNumber of pages whose assets have been pushed to CDN.
Last Purge ExecutedPro onlyTimestamp of the most recent cache purge.
Last Global SyncPro onlyTimestamp 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 #

SettingPlanDescription
Enable CDNFree + ProMaster switch. When ON, assets in cached pages are uploaded to Bunny Storage and served from the global edge.
CSS FilesFreeServe CSS stylesheets via CDN.
JavaScript FilesFreeServe JS scripts via CDN.
MediaFreeServe media uploads (images, video) via CDN.
FontsFreeServe web font files via CDN.
CDN ScopePro onlyWhole Site — sync all pages. Specific post IDs — sync only selected pages.
Select Specific PagesPro onlyAccordion 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) #

OptionWhen to use
Whole SiteMost sites — syncs all pages and their assets to the CDN
Specific post IDsSites 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 #

ButtonPlanDescription
Save ChangesFree + ProSaves settings. On Pro with CDN enabled, triggers a CDN asset sync.
Purge All CachePro onlyInvalidates all CDN-cached assets. Assets are re-fetched on next visitor request.
Stop SyncPro onlyAborts a sync in progress.

Sync Status #

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

StatusMeaningAction
SyncingAssets are being extracted and uploaded to Bunny StorageWait — do not leave the page
CompletedAll assets pushed to CDN successfullyNone needed
FailedAn error occurredClick Retry Synchronization; check connection error details
StoppedSync was manually abortedClick Resume Sync to continue from where it stopped

Troubleshooting #

SymptomLikely causeFix
CDN toggle grayed out or disabledBandwidth limit exhaustedUpgrade plan or wait for the next billing cycle
Assets not loading from CDN after enablingSync not yet completeWait for the Sync Completed status
Sync stuck on Syncing for a long timeNetwork or plugin issueClick Stop Sync, then click Save Changes to restart
Images still served from originMedia 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 25, 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
  • Support Ticket
  • Feature
  • Documentation
  • Blog
  • FAQ
  • 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