One-Click and Shareable Cache Profiles
xSpeed Cache Pro adds two advanced migration tools: curated one-click cache profiles for common site types, and portable profiles you can save on one site and re-apply on another. These are separate from the basic Free migration importer that reads settings out of another cache plugin.
What this does
One-click profiles are ready-made xSpeed Cache setups. Each one turns on caching and sets a group of settings that suit a particular kind of site (a blog, a store, and so on). You do not need another cache plugin installed. Pick a profile, preview what it will change, and apply it.
Save and share profiles let you export your current xSpeed Cache configuration as a single file. You can import that file on another site to copy the same setup. The file is versioned, so a future xSpeed Cache can still read older exports.
Both tools live inside the existing Migration panel in the xSpeed Cache dashboard. There is no separate menu item for them.
Why use it
A one-click profile gets a new site to a sensible caching setup quickly, using the exclusions and cache life that fit that site type. Save and share is useful when you manage several sites and want them all configured the same way, without setting each one by hand.
Requirements
- xSpeed Cache Pro must be active.
- Your xSpeed Cache Pro license must be active. See License Management and Activation.
The one-click profiles
xSpeed Cache Pro ships these five profiles. Each one enables page caching and then applies its own settings.
| Profile | Best for | Cache life | Notable settings |
|---|---|---|---|
| Blog | Content sites that change a few times a day | 168 hours (7 days) | HTML, CSS, and JS minification; lazy load for images, iframes, and videos |
| WooCommerce | Online stores | 24 hours | Store exclusions for cart, checkout, my-account, and cart actions; separate mobile cache; HTML and CSS minification (JS left off) |
| Membership | Sites with member-only areas | 24 hours | Excludes account, login, register, and member paths; separate mobile cache; full minification |
| LMS | Course and learning sites | 24 hours | Excludes course, lesson, quiz, dashboard, and profile paths; separate mobile cache; full minification; lazy images and videos |
| News | High-traffic, fast-changing news sites | 1 hour | Full minification; lazy load for images, iframes, and videos; hourly preloader |
A few details worth knowing:
- The WooCommerce profile adds the standard store exclusions (
/cart,/checkout,/my-account,/wc-api,/?wc-ajax,/?add-to-cart) and cookie exclusions so personalized pages are never cached. It leaves JavaScript minification off because store scripts can be fragile. - The News profile uses a short one-hour cache life so breaking updates show quickly, and it turns on the preloader on an hourly schedule.
Note: The profiles ask for the standard set of xSpeed Cache modules (cache, minify, lazy load, and preloader). If your dashboard renames these through white-label branding, the behavior is the same.
How to apply a one-click profile
- Open the xSpeed Cache dashboard in
/wp-admin/. - Go to the Migration panel.
- Find the one-click cache profiles and choose the one that matches your site.
- Preview the changes. The preview shows exactly which settings the profile would write, including turning caching on.
- Apply the profile.
When you apply a profile, xSpeed Cache records it in the Activity Log as “Applied the [profile] cache profile.”
Important: Applying a profile adds its exclusions to your existing exclusion lists rather than replacing them. So your own excluded URLs, cookies, user agents, and ignored query parameters are kept, and the profile’s entries are added on top.
Note: A profile never turns Separate Mobile Cache on for you, even when its description mentions a separate mobile bucket. xSpeed Cache keeps that setting off and flags it for review on the dashboard, because turning it on disables the faster device-blind cache path. Turn it on yourself only if your site truly serves different HTML to mobile devices.
How to save and share a profile
Export your setup
- Open the Migration panel in the xSpeed Cache dashboard.
- Choose to export your current configuration.
- Optionally give the profile a name and a description.
- Save the exported profile file.
The export captures the settings of every xSpeed Cache module, plus whether caching is on. Secrets are removed before the file is written, so API keys, tokens, passwords, and other credentials are never included in a shared profile.
Import a profile
- Open the Migration panel on the site you want to configure.
- Choose to import a profile and provide the exported file.
- Preview the changes. xSpeed Cache checks that the file is a valid xSpeed Cache profile and shows what it would apply.
- Apply the import.
On import, xSpeed Cache only writes settings for modules it recognizes; anything it does not know is skipped instead of causing an error. Because credentials were blanked during export, importing a profile will not overwrite the receiving site’s own API keys or passwords. Imports are recorded in the Activity Log.
Warning: A profile you export from one site does not carry that site’s credentials. After importing, check any module that needs an API key, token, or password (for example CDN or object cache) and enter the values for the new site.
Settings explained
There are no persisted settings for these tools. They are actions: list profiles, preview, apply, export, and import. The settings they write belong to the individual xSpeed Cache modules (cache, minify, lazy load, preloader, and so on), and you can adjust those in each module’s own panel afterward.
Best practices
- Always use the preview before applying. It shows the exact changes.
- Apply the profile that most closely matches your site, then fine-tune in the individual module panels.
- After a profile or import, review the Separate Mobile Cache flag if it appears on your dashboard.
- Test your site after applying, especially cart, checkout, login, and account pages on stores and membership sites.
Troubleshooting
- The profile did not turn on caching. Applying a profile enables page caching for you. If caching still looks off, open the Cache module and confirm it is enabled, then clear the cache.
- My old exclusions are gone. They should not be. Profiles merge their exclusions with yours. If an entry is missing, check the Cache module’s exclusion lists directly.
- Import says the file is not a valid xSpeed Cache profile. The file must be an xSpeed Cache export. A random JSON file or a profile from a different tool will be rejected.
- A CDN or object cache setting is empty after import. This is expected. Credentials are stripped from exported profiles for safety. Re-enter them on the new site.
FAQ
Do I need another cache plugin to use one-click profiles? No. One-click profiles configure xSpeed Cache directly. Reading settings out of another cache plugin is a separate feature.
Can I still change settings after applying a profile? Yes. A profile just writes a set of starting values. Every setting stays editable in its own module panel.
Will importing a profile overwrite my license or credentials? No. Secrets are removed from exports, and the import drops those blank keys so it cannot wipe the receiving site’s real values.
Related
- Migrating From Other Cache Plugins
- License Management and Activation
- Custom Cache Rules