Back to Community

Understanding Breeze Cache and Mobile Device Support

21 threads Sep 10, 2025 PluginBreeze – wordpress cache plugin

Content

Many WordPress site owners use different themes or serve different content to mobile and desktop visitors for an optimized user experience. A common question that arises for users of the Breeze cache plugin is how it handles this scenario and whether it creates separate caches for different devices.

The Core of the Issue: Single Cache Storage

Based on community discussions and user reports, the current version of the Breeze plugin does not generate or store separate cache files based on the user's device, user agent, or screen size. It serves the same cached HTML output to all visitors, regardless of whether they are on a desktop computer, a smartphone, or a tablet.

This behavior occurs because Breeze's caching mechanism is designed to be application-level and does not include logic to differentiate between device types when creating or serving a cached page. For sites that use functions like wp_is_mobile() to dynamically alter content, this can result in mobile users receiving the desktop version of the site from the cache, and vice-versa.

Why This Happens

Breeze is fundamentally a page caching plugin. Its primary function is to serve static HTML files to reduce server load and improve page load times. By default, it does not account for the varying HTTP headers that different devices send, which are typically used to determine which version of a site to show.

Current Workarounds and Considerations

While a native feature for separate mobile caching is not currently available in Breeze, users have a few options to consider:

  1. Disable Page Caching for Dynamic Sections: For sites with minor mobile-specific changes, it may be possible to use JavaScript on the front-end to adjust content after the cached page has loaded, though this is not an ideal solution for major layout differences.
  2. Explore Alternative Caching Solutions: Some other caching plugins, like W3 Total Cache, offer built-in options to create a separate cache for mobile user agents. If serving different cached content for mobile and desktop is a critical requirement for your site, you may need to evaluate other plugins that explicitly support this feature.
  3. Await Future Updates: The 'Breeze – WordPress Cache Plugin' team has acknowledged this user request in several support threads. They have stated that offering multiple caches for different devices is a proposed feature that might be available in an upcoming release. Users interested in this functionality should watch the plugin's official changelog for updates.

Looking Ahead

The need for distinct mobile caching is a recognized challenge within the WordPress community. For users committed to using Breeze, keeping the plugin updated is essential, as this highly-requested feature could be implemented in a future version.

Related Support Threads Support