At RunCloud, our mission has always been to simplify high-performance server management, and we built RunCache as the next logical step in that journey.

RunCache will replace RunCloud Hub and offers three layers of caching.

  • Full Page Caching, which serves static files instantly
  • Redis Object Caching for lightning-fast database queries
  • Edge Caching delivers your content from a global edge network.

Our goal was to create a solution that “just works” while still offering deep control for developers. RunCache handles purging and cache preloading automatically, so your visitors always see fresh content without any manual work.

It is built to handle advanced configurations out of the box, including complex Multisite networks, resource-intensive Learning Management Systems (LMS), and high-traffic e-commerce stores.

Requirements & Compatibility

While RunCache is deeply optimized for servers managed by RunCloud, it is a truly universal plugin that runs on any server and supercharges any WordPress site running NGINX, Apache, or OpenLiteSpeed.

To ensure optimal performance and compatibility, please make sure your environment meets the following minimum requirements:

  • WordPress Version: 5.3 or later
  • PHP Version: 8.0 or later
  • Web Server: NGINX, Apache, or LiteSpeed/OLS
  • Optional: Redis for Object and Page Caching

Where to Get RunCache

RunCache is available to everyone, whether you manage your servers through RunCloud or host your WordPress site independently on any cloud provider. You can choose the deployment method that fits your current setup:

  1. If you manage your server with RunCloud, you can install RunCache directly from your RunCloud dashboard or use the RunCloud API to install it on a fleet of servers.
  2. If your WordPress site is hosted on another provider, you can download and install RunCache (the WordPress.org build) directly from the official WordPress plugin repository.
Install RunCache

Pricing and Optional Integrations

RunCache is completely free of charge. You do not need to enter credit card details, purchase a RunCloud plan, or start a trial to use the full caching engine.

RunCloud does not charge any licensing or maintenance fees for RunCache, regardless of which hosting company or VPS provider powers your website.

Optional Third-Party Services

RunCache includes built-in connectors for external performance services. These features are optional, and you can leave them disabled without losing any local caching functionality:

  • Content Delivery Networks (CDN): You can link your own third-party CDN to offload static assets. If your CDN provider charges a fee for bandwidth or storage, you pay that provider directly. RunCloud charges no fees for the integration.
  • Cloudflare APO (Automatic Platform Optimization): If you use Cloudflare APO for edge caching, you must subscribe to that service through Cloudflare. RunCloud does not charge you for connecting your Cloudflare account to the RunCache plugin.

Key Features

  • Full Page Caching: This functionality improves server response times by storing static HTML versions of your pages. This allows for instant delivery to visitors, bypassing the need to execute PHP or query the database on every page load.
  • CDN Integration: You can offload your static assets (images, CSS, JavaScript) to a global network. This ensures your files are served from a location physically closer to your visitors, reducing load times worldwide.
  • Object Cache Support: RunCache uses an in-memory cache, such as Redis, to store the results of complex database queries. This drastically reduces the load on your database, leading to a faster WordPress admin dashboard and quicker processing for dynamic, data-intensive operations.
  • Automatic Purging and Preloading: RunCache manages your cache automatically. When you update a post or page, RunCache purges the outdated cache and preloads the new version. This ensures your visitors always receive the most up-to-date cached content quickly, all without any manual intervention.
  • Granular Cache Rules: You maintain precise control over what gets cached, and can exclude specific URLs, cookies, visitor IP addresses, or bot user-agents. RunCache also offers advanced query string management, allowing you to ignore, allow, or exclude specific parameters to tailor the cache perfectly to your application.