WordPress on bext

WordPress, finally fast AND fresh.

bext serves real WordPress and WooCommerce on PHP-FPM, behind its edge cache. The open-source Bext for WordPress plugin makes the cache cooperate: it purges on every change, so the cache stays long-lived and always fresh. No more trading speed for freshness.

See the showcasebext-wp on GitHub
Bext · DashboardCache live
98.6%
HIT rate
18 ms
Median TTFB
0
Backlogged jobs

Purge log

post.updated/blog/black-friday — purged
product.stock/shop/leather-bag — purged
comment.approved/blog/leather-guide — purged
term.edited/shop/bags/* — purged
The trade-off bext removes

Long OR fresh? Have both.

Classic full-page caching forces a choice: a long TTL serves fast but shows stale content; a short TTL stays fresh but the first visitor eats the PHP render. bext keeps the cache long AND fresh.

Classic cache

Pick your poison

  • Long TTL → blazing fast, but prices, stock and posts show stale until it expires.
  • Short TTL → always fresh, but on every expiry the first visitor eats a ~4.4s PHP render on a real WooCommerce store.
With Bext

Long AND fresh, at once

Set the cache to a long TTL. Bext for WordPress invalidates it surgically on every change — no staleness, no cold PHP render for your visitors.

  • Targeted purge on publish, edit, order or stock change
  • Serve-stale: the old page is served while it regenerates in the background
  • The first visitor never waits on a PHP render

~4.4s measured on the cold PHP render of a real WooCommerce product page.

How it works

Real WordPress, behind bext's cache

No fork, no headless mode. Your usual WordPress and WooCommerce run on PHP-FPM; bext handles TLS, routing and full-page caching in front of them.

1

PHP-FPM, as usual

bext runs your WordPress on PHP-FPM through its nginx-compat mode. Themes, plugins and WP-CLI all work unchanged.

2

Anonymous full-page cache

Anonymous visitors are served from bext's edge cache — with serve-stale and a stampede guard built in.

3

The plugin purges at the source

Bext for WordPress hooks the content events and tells bext exactly which URLs to invalidate, to the millisecond.

4

Dynamic stays dynamic

Logged-in, cart, checkout and wp-admin always bypass the cache. Dynamic stays dynamic, anonymous stays fast.

Never cachedLogged-in sessionsCart & checkoutwp-adminNonce / AJAX requests
The plugin

Bext for WordPress

The flagship plugin that makes WordPress talk to bext's cache. v0.5.0, GPL-2.0, multisite-aware.

Purge on change

Hooks post, term, comment, menu and option events — and invalidates only the URLs that changed. The cache stays long-lived without ever going stale.

Action Scheduler, tamed

WordPress cron and Action Scheduler are kept in check: controlled dispatch, bounded batches, no more runaway background backlog.

Personalization-safe headers

Detects personalized responses (cart, nonce, A/B) and flags cache-bypass — so anonymous caching stays safe.

Operator dashboard

HIT rate, TTFB, purge log and job health, live in wp-admin — the whole cache at a glance.

Multisite + cross-site purge

Network-aware, with cross-site purge when shared content changes across the multisite.

bext cloud

Connects to bext cloud for distributed caching and fleet-wide purge from a single control point.

SDK bridge

Wires wp_mail() and scheduled jobs into bext's SDK — email and jobs run on bext's infra, not the PHP cron.

WP-CLI

Scriptable wp bext purge, status and warm — for your deploys, your CI and your server cronjobs.

Updates

Updates like wordpress.org

All six plugins self-update from a manifest. Packages are GitHub release assets — the update shows up in wp-admin and installs in one click.

01

Read the manifest

Each plugin checks wp-plugins.inklura.fr/api/update for the latest available version.

02

Packages from GitHub

The manifest points at GitHub release assets — signed, traceable, public source.

03

One-click update

WordPress shows “Update available” and installs it like any plugin from the official directory.

Manifest: wp-plugins.inklura.fr/api/update

~4.4s → 18 ms
cold PHP render → cache HIT
6
open-source plugins
GPL-2.0
the whole suite
Multisite
+ bext cloud

Give WordPress edge-grade speed

Real WordPress, real WooCommerce, behind bext's cache — long and fresh at once. Open source, from day zero.

See the showcaseGitHubRead the docs