WP Rocket Makes Your Pages Fast. Infinite Uploads Makes Your Media Fast.
WP Rocket caches your HTML, minifies CSS and JS, and delays scripts so pages render fast. But if Core Web Vitals still fail, the culprit is usually images and video, which caching cannot shrink. Infinite Uploads optimizes and delivers those from a global CDN, with Video Cloud on every plan.
150k+
Sites use our WordPress plugins
14 Days
Money-back Guarantee
WP Rocket and Infinite Uploads: Two Different Jobs on the Same Page Load
A cache plugin and a CDN for media solve different problems, and most sites need both. WP Rocket generates static HTML, minifies CSS and JS, and delays scripts that block rendering. That fixes server response time, not a 3 MB hero photo or a self-hosted video, which is why many WP Rocket sites still fail the Largest Contentful Paint check.
Infinite Uploads takes the other half of the page. Images move to cloud storage, get optimized to AVIF and WebP, and load from the nearest CDN edge. Video Cloud, included on every plan, encodes self-hosted video for adaptive streaming in a brandable player, no cache plugin or Vimeo bill required.
Nothing about WP Rocket's configuration needs to change. Page caching, preloading, minify, and delay JavaScript keep running exactly as before. The only step is clearing WP Rocket's cache once after your first Infinite Uploads sync, so the cached HTML picks up the new CDN URLs instead of the old local ones.

Four Problems Caching Alone Cannot Fix
WP Rocket handles the page shell. These are the parts of page speed that live somewhere else.
Fast Server Response, Failing Core Web Vitals
GTmetrix and PageSpeed show your Time to First Byte dropping the day you install WP Rocket, then Largest Contentful Paint keeps failing. The report always points at the same thing: an unoptimized hero image or a video file caching was never built to shrink or stream.
Self-Hosted Video No Cache Plugin Can Speed Up
A self-hosted product demo or webinar sits on your server no matter how aggressively WP Rocket caches the page around it. Video Cloud encodes it for adaptive streaming and plays it in a brandable player, included on every Infinite Uploads plan, so video loads as fast as the cache.
One Media Bill Instead of RocketCDN Plus Imagify Plus Hosting
RocketCDN for assets, Imagify for image compression, and a hosting plan sized for a growing media library is three bills for one problem. Infinite Uploads folds cloud storage, AVIF and WebP optimization, and global CDN delivery into one invoice, so the extra add-ons become optional.
Free Up Local Storage So Backups Stay Fast
Caching makes pages faster to serve, but it does not shrink your media library. Years of uploads still fill the disk your host bills you for. Offloading to Infinite Uploads frees that space, so backups and migrations stay fast, with one-click restore if you need a file back.
Why Sites Running WP Rocket Add Infinite Uploads
One Media Bill Instead of Three
RocketCDN, Imagify credits, and hosting storage upgrades add up to a moving monthly cost. Infinite Uploads prices cloud storage, image optimization, CDN bandwidth, and Video Cloud into one flat plan, so a growing media library stops meaning a growing invoice.
No Reconfiguration, No Rebuild
The first sync moves your existing Media Library and rewrites URLs to the CDN automatically. WP Rocket settings do not change. Clear the cache once afterward, and one-click restore brings files back if you need them on the server again.
Every Client Site on One Account
Agencies running WP Rocket across client sites can standardize the same media stack too. Unlimited sites and WordPress Multisite come on every plan, so one account covers every site instead of separate cloud credentials per client.
What Works, Feature by Feature
Feature
What you get
Page caching
WP Rocket generates static HTML files in wp-content/cache/wp-rocket and serves them instead of a full PHP page load. Untouched by offloading media to the cloud.
Works
Cache preloading
Preload crawls your site to build the cache in advance so the first real visitor never waits for it. Works the same with CDN-hosted media in the page.
Works
Minify and combine CSS and JS, Delay JavaScript Execution
File Optimization keeps working on your theme and plugin scripts. Infinite Uploads only changes where images, video, and files are stored and served from.
Works
Remove Unused CSS
Trims CSS per template as usual. Nothing about offloaded media affects the stylesheets WP Rocket analyzes.
Works
LazyLoad for images and iframes
Delays offscreen images and embeds until a visitor scrolls to them. Works the same whether the image URL points to your server or the Infinite Uploads CDN.
Works
Add missing image dimensions
Sets width and height on images to prevent layout shift while they lazy load. Reads the file's own dimensions, unaffected by which server serves it.
Works
Content Delivery tab (Other CDN CNAME) and RocketCDN for media
Infinite Uploads already rewrites media URLs to its own CDN. Turning on WP Rocket's CDN for the same files is redundant; limit it to CSS and JS if you use it at all.
Leave off
WebP Compatibility option
This add-on rewrites references to local .webp files created by Imagify or a similar plugin. Infinite Uploads serves AVIF and WebP from the CDN itself, so skip local WebP generation and leave this off.
Not needed
First sync after connecting Infinite Uploads
WP Rocket's page cache may still hold HTML built with the old local media URLs. Clear and preload the cache once after the sync finishes so visitors get the new CDN URLs immediately.
Clear cache once
Up and Running in Three Steps
1. Connect Infinite Uploads and Sync
Install the plugin, connect your account, and sync. Existing images, video, and files move to cloud storage and start serving from the CDN.
2. Clear WP Rocket's Cache and Leave CDN and WebP Off
Clear and preload WP Rocket's cache once so cached pages pick up the new CDN URLs. Leave its CDN CNAME and WebP Compatibility options off for media.
3. Free Up Local Storage
Once the sync completes, remove the local copies from Infinite Uploads settings. Your hosting plan gets its space back and every file keeps serving from the CDN.
Good to Know Before You Switch
WP Rocket's CDN tab and RocketCDN are built for sites without their own media CDN. Infinite Uploads already is one, rewriting image, video, and file URLs to the edge on sync. Turning on WP Rocket's CDN for the same files adds nothing; use it for CSS or JS instead, if at all.
WebP Compatibility solves a problem Infinite Uploads already solves differently. The option rewrites the page to point at local .webp copies made by Imagify or a similar plugin. Infinite Uploads serves AVIF and WebP from the CDN based on the visitor's browser, so skip local WebP generation and leave the option off.
The cache folder itself is local and untouched by offloading. wp-content/cache/wp-rocket lives outside the uploads directory Infinite Uploads maps to the cloud, so nothing there gets deleted or moved. Clear and preload the cache once after your first sync so those cached pages reference the new CDN URLs.
How We Tested
- Installed WP Rocket and Infinite Uploads together on the same test site.
- Synced an existing Media Library, including images and a self-hosted video.
- Left WP Rocket's CDN CNAME and WebP Compatibility options off, cleared the cache.
- Preloaded the cache and reloaded pages in an incognito window.
- Checked the page source for cached HTML referencing the Infinite Uploads CDN.
Result: cached pages and CDN-delivered media worked together with no configuration conflicts.
Frequently Asked Questions
Do I still need WP Rocket's CDN if I use Infinite Uploads?
No, not for media. Infinite Uploads already rewrites image, video, and file URLs to its own CDN. Leave WP Rocket's Content Delivery tab off, or limit it to CSS and JS if you use it for those.
Should I turn on WP Rocket's WebP Compatibility option?
No. That option serves local .webp files made by a plugin like Imagify. Infinite Uploads serves AVIF and WebP from the CDN itself, so skip local WebP generation entirely and leave the option off.
Will my cached pages show old media URLs after I connect Infinite Uploads?
Only until you clear the cache once. WP Rocket's page cache holds HTML generated before the sync. Use Clear and preload cache after the sync finishes and new pages will reference the CDN URLs.
Does WP Rocket's lazy loading work with Infinite Uploads images?
Yes, unchanged. LazyLoad delays offscreen images until a visitor scrolls to them regardless of which server the URL points to, and Add missing image dimensions still prevents layout shift.
Do I still need Imagify if I use Infinite Uploads?
You can skip its WebP generation, since Infinite Uploads already converts images to AVIF and WebP on the CDN. Some sites keep Imagify for lossless compression before upload; either way works.
Does Infinite Uploads replace RocketCDN?
For media, yes. RocketCDN and Infinite Uploads both rewrite media URLs to a CDN, so running both is redundant. Keep RocketCDN only if you specifically want it serving your CSS and JS.
Can I use Video Cloud on a site that runs WP Rocket?
Yes. WP Rocket caches the HTML page; Video Cloud encodes and streams the video itself in a brandable player. The two run side by side with no configuration conflict.
What if a video is bigger than the WordPress upload limit?
Add our free Big File Uploads plugin. It lifts the WordPress upload limit without server or hosting changes, and Video Cloud takes over from there for encoding and streaming.
More Performance and Site-Building Plugins That Work With Infinite Uploads
- Infinite Uploads and Divi
- Infinite Uploads and Elementor
- Infinite Uploads and WooCommerce
- See all integrations
Try Infinite Uploads Free for 7 Days
No credit card. No cloud accounts. No access keys. Install the plugin, connect your site, and your images, video, and files start moving to the cloud automatically.
Plans from $16/mo. Unlimited WordPress sites included.