Title: xSpeed
Author: WPDeveloper
Published: <strong>27 Masg 2026</strong>
Last modified: 27 Masg 2026

---

Search plugins

![](https://ps.w.org/xspeed/assets/banner-772x250.png?rev=3550552)

![](https://ps.w.org/xspeed/assets/icon-256x256.png?rev=3550552)

# xSpeed

 By [WPDeveloper](https://profiles.wordpress.org/wpdevteam/)

[Download](https://downloads.wordpress.org/plugin/xspeed.1.0.0.zip)

 * [Details](https://lmo.wordpress.org/plugins/xspeed/#description)
 * [Reviews](https://lmo.wordpress.org/plugins/xspeed/#reviews)
 *  [Installation](https://lmo.wordpress.org/plugins/xspeed/#installation)
 * [Development](https://lmo.wordpress.org/plugins/xspeed/#developers)

 [Support](https://wordpress.org/support/plugin/xspeed/)

## Description

#### Speed Without the Bloat

Most caching plugins ship with hundreds of options, dashboards full of charts, and
constant upsell prompts. **xSpeed** takes the opposite approach: a single-page admin
UI, a master toggle, and the optimizations that move the needle. Activate, flip 
the switch, done.

xSpeed delivers full-page caching, HTML/CSS/JS minification, and GZIP compression
in a clean React-powered admin built for developers and site owners who want speed
without the noise.

#### Key Features

**Page Caching**

 * Full-page static HTML caching for non-logged-in visitors.
 * Drop-in (`advanced-cache.php`) serves cached responses before WordPress fully
   boots — minimal PHP overhead per request.
 * Automatic cache invalidation on post publish/update, comment activity, theme 
   switch, and plugin activation/deactivation.
 * Honors the `DONOTCACHEPAGE` constant.
 * Bypasses cache for admin, AJAX, REST, cron, POST requests, and logged-in users.
 * Configurable cache expiry (1–720 hours, default 24).
 * URL-based exclusions (one path per line — useful for `/cart`, `/checkout`, `/
   my-account`).
 * One-click purge from the admin bar or settings page.

**Code Minification**

 * HTML minification — strips whitespace and comments while preserving `<pre>`, `
   <textarea>`, `<script>`, and `<style>` content.
 * CSS minification — local enqueued stylesheets are minified once, cached on disk,
   and the loader URL is rewritten transparently.
 * JavaScript minification — same flow as CSS; safely skips already-minified bundles
   and validates output to prevent breakage.
 * Powered by `matthiasmullie/minify` for production-grade compression.
 * `xspeed_skip_minify` filter for fine-grained control.

**GZIP Compression**

 * Apache and LiteSpeed: auto-configures `.htaccess` with `mod_deflate` rules.
 * Nginx, IIS, or other servers: surfaces a copy-pasteable snippet for the user’s
   server config.
 * Detects whether the server already serves gzipped responses and shows an “Active
   on server” indicator.

**Built for Developers**

 * Single-page admin UI built with React 18 + TypeScript + Tailwind CSS.
 * Light and dark mode with persistent preference (defaults to light).
 * Collapsible sidebar that remembers state across sessions.
 * Auto-save settings — no Save button.
 * REST API at `/wp-json/xspeed/v1/` for programmatic control.
 * Initial settings bootstrapped into the page — zero loading state on first render.
 * Bundle size under 80 KB gzipped.

**Cross-Server**

 * Works on Apache, nginx, LiteSpeed, IIS, and any PHP-capable host.
 * Server-specific behavior (where applicable) is handled gracefully — no silent
   failures.

#### Perfect For

 * Content-heavy blogs and news outlets.
 * Small-to-mid WooCommerce stores.
 * Business and portfolio sites.
 * Developers who want a clean, no-noise caching plugin.

#### Privacy

xSpeed is designed with privacy in mind. The plugin **does not collect personal 
user data, store IP addresses, use tracking cookies, or contact any third-party 
servers**. All optimizations happen locally on your server. The only HTTP request
xSpeed ever makes is to your own site’s home URL (see “External services” below)
to confirm whether your server is serving gzipped responses.

#### Backed By a Team You Trust

xSpeed is developed by the trusted team at WPDeveloper, a leading WordPress marketplace
used and loved by over 5 million users.

#### Loved xSpeed?

If xSpeed makes your site faster, please rate it on WordPress.org — it really helps.

### External services

xSpeed contacts exactly one external endpoint, and only your own site:

#### Self-hosted gzip probe

 * **What it does:** Issues a single `GET` request to your site’s home URL (`home_url('/')`)
   with an `Accept-Encoding: gzip` header to detect whether your web server is already
   serving gzipped responses. The response body is discarded; only the `Content-
   Encoding` header is read.
 * **When it runs:** On demand when the admin dashboard loads server status, throttled
   to once per hour via a transient (`xspeed_gzip_active`).
 * **Where the request goes:** Your own site (`home_url()`). xSpeed does not contact
   any third-party server, analytics endpoint, license server, or telemetry collector.
 * **What is sent:** No personal data, no site identifiers, no payload — just a 
   standard HTTP `GET` from your server back to your server.

### Third-party libraries

This plugin bundles the following GPL-compatible third-party libraries:

#### matthiasmullie/minify

Used for CSS and JavaScript minification.

 * Source: https://github.com/matthiasmullie/minify
 * License: MIT

#### matthiasmullie/path-converter

Dependency of `matthiasmullie/minify`.

 * Source: https://github.com/matthiasmullie/path-converter
 * License: MIT

#### React / React DOM / Scheduler

Used for the xSpeed admin interface bundle.

 * Source: https://github.com/facebook/react
 * License: MIT

#### lucide-react

Used for admin interface icons.

 * Source: https://github.com/lucide-icons/lucide
 * License: ISC

## Screenshots

 * [[
 * Cache panel — master toggle, status, and live stats (cached pages, cache size,
   last purge).
 * [[
 * Performance panel — minify HTML, CSS, JS, and GZIP toggles with server-aware 
   hints.
 * [[
 * Settings panel — cache expiry and URL exclusions with auto-save.
 * [[
 * Cache panel in dark mode — same controls and stats with the dark theme applied.

## Installation

 1. Upload the `xspeed` folder to the `/wp-content/plugins/` directory, or install 
    through the WordPress plugins screen directly.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Navigate to **xSpeed** in your WordPress admin sidebar.
 4. Toggle **Enable Cache** — that’s it. xSpeed ships with sensible defaults that work
    out of the box.

## FAQ

### Which servers does xSpeed support?

xSpeed works on Apache, nginx, LiteSpeed, IIS, and any standard PHP-capable host.
Page caching and minification are server-agnostic. GZIP auto-configuration is supported
on Apache and LiteSpeed (via `.htaccess`); on nginx and IIS, xSpeed surfaces a copy-
pasteable config snippet for you to add manually.

### Does xSpeed support WordPress Multisite?

Yes. Each site in the network maintains its own cache and settings.

### Will xSpeed conflict with other caching plugins?

Only run one page-cache plugin at a time. Deactivate any other caching plugin before
activating xSpeed.

### Does caching affect my website content?

No. Caching stores a temporary copy of the rendered HTML to serve faster — your 
content stays exactly as you wrote it.

### How do I exclude a page from caching?

Open **xSpeed  Settings**, paste the URL path (e.g., `/cart`) into the **Excluded
URLs** textarea (one per line), and changes save automatically.

### How do I purge the cache?

Click **Purge** on the Cache panel, or use the **Purge xSpeed Cache** entry in the
admin bar (visible site-wide for administrators). The cache also auto-purges on 
content changes.

### Will minification break my site?

xSpeed includes safety checks: it skips files already minified, refuses to ship 
minified output that fails a syntactic-balance check, and falls back to the original
asset whenever anything looks off. If you ever spot a problem, simply toggle the
relevant minify option off in **Performance**.

### Can I disable minification temporarily for debugging?

Yes. Either toggle the option off in the admin UI, or as a developer enable `WP_DEBUG`(
xSpeed automatically skips HTML minification when debug is on), or use the `xspeed_skip_minify`
filter.

### Is xSpeed compatible with WooCommerce?

Yes. Pages like `/cart`, `/checkout`, and `/my-account` are common cache exclusions—
add them to **Excluded URLs** and xSpeed will bypass caching for those paths. Logged-
in users (including customers in their account area) are never served cached pages.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“xSpeed” is open source software. The following people have contributed to this 
plugin.

Contributors

 *   [ WPDeveloper ](https://profiles.wordpress.org/wpdevteam/)
 *   [ M Asif Rahman ](https://profiles.wordpress.org/asif2bd/)
 *   [ Akash Mia ](https://profiles.wordpress.org/seakashdiu/)

[Translate “xSpeed” into your language.](https://translate.wordpress.org/projects/wp-plugins/xspeed)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/xspeed/), check out
the [SVN repository](https://plugins.svn.wordpress.org/xspeed/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/xspeed/) by [RSS](https://plugins.trac.wordpress.org/log/xspeed/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/xspeed/)
 * Tags
 * [caching](https://lmo.wordpress.org/plugins/tags/caching/)[minify](https://lmo.wordpress.org/plugins/tags/minify/)
   [optimization](https://lmo.wordpress.org/plugins/tags/optimization/)[performance](https://lmo.wordpress.org/plugins/tags/performance/)
   [speed](https://lmo.wordpress.org/plugins/tags/speed/)
 *  [Advanced View](https://lmo.wordpress.org/plugins/xspeed/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/xspeed/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/xspeed/reviews/)

## Contributors

 *   [ WPDeveloper ](https://profiles.wordpress.org/wpdevteam/)
 *   [ M Asif Rahman ](https://profiles.wordpress.org/asif2bd/)
 *   [ Akash Mia ](https://profiles.wordpress.org/seakashdiu/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/xspeed/)