Title: Ostheimer Performance
Author: Andreas Ostheimer
Published: <strong>octubre 14, 2026</strong>
Last modified: octubre 14, 2026

---

Search plugins

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

![](https://ps.w.org/ostheimer-performance/assets/icon.svg?rev=3745702)

# Ostheimer Performance

 By [Andreas Ostheimer](https://profiles.wordpress.org/helpstring/)

[Download](https://downloads.wordpress.org/plugin/ostheimer-performance.0.1.1.zip)

 * [Details](https://arg.wordpress.org/plugins/ostheimer-performance/#description)
 * [Reviews](https://arg.wordpress.org/plugins/ostheimer-performance/#reviews)
 *  [Installation](https://arg.wordpress.org/plugins/ostheimer-performance/#installation)
 * [Development](https://arg.wordpress.org/plugins/ostheimer-performance/#developers)

 [Support](https://wordpress.org/support/plugin/ostheimer-performance/)

## Description

An early, focused release of a local WordPress page cache. Test the setup and your
website workflows before enabling it on a production site.

Stores eligible anonymous HTML locally. Cookies, query parameters, unverified forms,
nonces and private responses remain dynamic. English/German interface. No account
or service required. A verified public GET search-form profile can be cached; search
results remain dynamic. No CSS/JS/HTML transformations.

Local caching and compatibility features are free. Optional services with ongoing
operating costs may be considered later; none is included or required.

Cache storage must be writable and outside the document root. Another cache owner’s
drop-in is never replaced. Multisite and automatic proxy trust are not supported.
A limited AdSimple Magazine/Aktivbau Child/AdSimple Client profile has passed isolated
tests. Initial isolated profiles with Twenty Twenty-Five 1.5, Astra 4.14.0 and GeneratePress
3.6.1 have also passed cache/content-update checks. Other combinations, premium 
theme add-ons, consent, commerce, membership and multilingual modes require separate
acceptance. Detected WPML, Polylang and TranslatePress are disabled until their 
adapters are verified.

## Screenshots

[⌊The cache dashboard with activation, lifetime, exclusions and local storage status.⌉⌊
The cache dashboard with activation, lifetime, exclusions and local storage status
.⌉[

The cache dashboard with activation, lifetime, exclusions and local storage status.

## Installation

 1. Back up affected configuration and identify existing page-cache ownership.
 2. Install in an isolated WordPress test environment first, keeping the standard ostheimer-
    performance plugin directory name.
 3. Set WP_CACHE to true and OSTHEIMER_PERFORMANCE_CACHE_DIR to a writable private 
    directory outside the document root.
 4. Open Settings > Ostheimer Performance and enable caching.
 5. Verify MISS/HIT, visitor isolation and content invalidation before a pilot.

## FAQ

### Does this replace every WP Rocket feature?

No. This version provides anonymous HTML page caching. It does not include asset
optimization, image processing, CDN configuration or cache preloading.

### Which requests stay dynamic?

Requests with cookies, query parameters or authentication; editor previews; REST,
feeds and sitemaps; private responses; unverified forms and nonce-bearing pages.
This conservative policy can reduce the cache hit rate on sites using visitor cookies.

### Does it require an account or send data to a service?

No account is required. The cache stores eligible public HTML on the site’s server
and does not call an external service, collect visitor analytics or set cookies.

### Where are cache files stored?

In a writable private directory outside the real web document root, configured using
OSTHEIMER_PERFORMANCE_CACHE_DIR. Check the host’s cleanup/retention policy before
using temporary storage. If storage is unavailable, ordinary WordPress rendering
continues; inspect setup status before re-enabling a recovered directory.

### Can another cache run alongside it?

Use one owner for the page cache. This version refuses foreign advanced-cache.php
files and detected competing page caches. It does not replace an object-cache.php
drop-in or flush a Redis database.

### What does deactivation or uninstall remove?

Deactivation disables caching and removes the verified owned reader. Uninstall additionally
removes the plugin’s options and verified owned cache files; unrelated files and
directories are preserved. WP_CACHE and the private-directory constant in wp-config.
php are not automatically changed.

### Is this suitable for every website?

No. Version 0.1.1 is a small initial release with conservative exclusions. It needs
a private writable cache directory and manual configuration. Shops, forms, membership,
consent and multilingual modes require separate acceptance; detected unsupported
language modes keep the engine disabled. A site pilot is not a general compatibility
guarantee.

### Where can I get help?

Product and agency information: https://www.ostheimer.at/ . Include WordPress/PHP
versions, the active theme and plugins, setup status and the X-Ostheimer-Cache header
when reporting an issue. Do not post credentials, private cached files or personal
data.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

 *   [ Andreas Ostheimer ](https://profiles.wordpress.org/helpstring/)

[Translate “Ostheimer Performance” into your language.](https://translate.wordpress.org/projects/wp-plugins/ostheimer-performance)

### Interested in development?

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

## Changelog

#### 0.1.1

 * Copy the bundled fixed cache reader without generating executable PHP.
 * Require the documented private-directory constant and preserve foreign readers
   during installation or upgrade.
 * Clarify the author as Andreas Ostheimer / Ostheimer OG.

#### 0.1.0

 * Initial anonymous HTML cache, generation invalidation and original admin design.
 * Conservative exclusions, private storage, owned drop-in and failure fallback.
 * English source, German translations and test tooling.
 * ManageWP bookkeeping integration and management-request bypass for the first 
   owned-site pilot.
 * Direct autoloader access protection, expanded release information and actual 
   free-theme acceptance profiles.
 * Validated bootstrap-specific document roots and authenticated settings, preserving
   encoded and international exclusion paths.

## Meta

 *  Version **0.1.1**
 *  Last updated **9 horas ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.8 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/ostheimer-performance/)
 * Tags
 * [cache](https://arg.wordpress.org/plugins/tags/cache/)[page cache](https://arg.wordpress.org/plugins/tags/page-cache/)
   [performance](https://arg.wordpress.org/plugins/tags/performance/)
 *  [Advanced View](https://arg.wordpress.org/plugins/ostheimer-performance/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/ostheimer-performance/reviews/)

## Contributors

 *   [ Andreas Ostheimer ](https://profiles.wordpress.org/helpstring/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ostheimer-performance/)