{"id":347481,"date":"2026-08-07T06:02:48","date_gmt":"2026-08-07T06:02:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/superhertz-litespeed-cache-preloader-warmer\/"},"modified":"2026-08-07T06:02:27","modified_gmt":"2026-08-07T06:02:27","slug":"superhertz-cache-preloader","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/superhertz-cache-preloader\/","author":23472332,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"SuperHertz Cache Preloader","header_author":"SuperHertz","header_description":"High-performance cache warming companion for LiteSpeed Cache. Crawls and preloads pages, posts, products, and custom post types with parallel processing, server load monitoring, smart throttling, and WP-CLI support.","assets_banners_color":"051965","last_updated":"2026-08-07 06:02:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/superhertz.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":61,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"superhertzbiz","date":"2026-08-06 08:29:22"},"1.0.1":{"tag":"1.0.1","author":"superhertzbiz","date":"2026-08-07 06:02:27"}},"upgrade_notice":{"1.0.1":"<p>Recommended update for WordPress repository compatibility and improved crawler stability.<\/p>","1.0.0":"<p>Initial release. Install and configure under Settings \u2192 LiteSpeed Warmer.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3636316,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3636316,"resolution":"1544x500","location":"assets","locale":"","width":1543,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Main dashboard with one-click warming, concurrency settings, and cron scheduling.","2":"Real-time server load monitoring cards (Memory, CPU, OpCache, Throttle Guard).","3":"Per-URL debug console showing HTTP status, TTFB, and cache hit\/miss for every crawled URL."}},"plugin_section":[],"plugin_tags":[146,14945,247,791,266565],"plugin_category":[52,54],"plugin_contributors":[264349],"plugin_business_model":[],"class_list":["post-347481","plugin","type-plugin","status-publish","hentry","plugin_tags-cache","plugin_tags-litespeed","plugin_tags-performance","plugin_tags-preloader","plugin_tags-warmer","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-superhertzbiz","plugin_committers-superhertzbiz"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/superhertz-cache-preloader\/assets\/icon-256x256.jpg?rev=3636316","icon_2x":"https:\/\/ps.w.org\/superhertz-cache-preloader\/assets\/icon-256x256.jpg?rev=3636316","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>SuperHertz Cache Preloader<\/strong> is a powerful companion plugin for <a href=\"https:\/\/wordpress.org\/plugins\/litespeed-cache\/\">LiteSpeed Cache<\/a> that ensures your pages, posts, products, and custom post types are always pre-warmed in the cache \u2014 so no visitor ever hits a cold, uncached page.<\/p>\n\n<h4>Why You Need a Cache Preloader<\/h4>\n\n<p>LiteSpeed Cache is incredibly fast, but it only caches pages <em>after<\/em> the first visitor requests them. That first visitor gets a slow, uncached response. This plugin solves that by proactively crawling every public URL on your site to build the cache before any real visitor arrives.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Automatic Site Crawling<\/strong> \u2014 Discovers and warms all public pages, posts, products (WooCommerce), and custom post types automatically.<\/li>\n<li><strong>Parallel Processing Engine<\/strong> \u2014 Multi-threaded cURL engine processes multiple URLs simultaneously for faster warm-up times.<\/li>\n<li><strong>Sequential Mode<\/strong> \u2014 Optional single-threaded mode for shared hosting or resource-constrained environments.<\/li>\n<li><strong>Smart Throttle Guard<\/strong> \u2014 Automatically reduces concurrency when server RAM exceeds 85% or CPU load exceeds 5.0 to protect your server.<\/li>\n<li><strong>TTFB Latency Tracking<\/strong> \u2014 Monitors Time To First Byte per URL and flags slow pages (&gt; 2.0s).<\/li>\n<li><strong>Server Load Monitoring<\/strong> \u2014 Real-time dashboard cards showing Memory Footprint, CPU Load, OpCache status, and Database Query metrics.<\/li>\n<li><strong>Configurable Concurrency<\/strong> \u2014 Set parallel thread count from 2x to 25x based on your server capacity.<\/li>\n<li><strong>Adjustable Rest Delay<\/strong> \u2014 Configure pause between requests (0ms to 500ms) to balance speed vs. server load.<\/li>\n<li><strong>Scheduled Cron Warming<\/strong> \u2014 Set automatic daily, twice-daily, or hourly cache warming with custom start times.<\/li>\n<li><strong>Manual One-Click Warming<\/strong> \u2014 Trigger a full cache warm-up from the admin dashboard at any time.<\/li>\n<li><strong>Per-URL Debug Logging<\/strong> \u2014 Detailed console showing HTTP status, TTFB, cache HIT\/MISS status, and LiteSpeed headers for every URL.<\/li>\n<li><strong>Auto Log Clearing<\/strong> \u2014 Debug logs automatically clear on each new run for clean diagnostics.<\/li>\n<li><strong>Smart Cache Bypass<\/strong> \u2014 Automatically excludes cart, checkout, account, and dashboard pages from warming.<\/li>\n<li><strong>Admin Bar Protection<\/strong> \u2014 Prevents WordPress Admin Bar from being cached for non-admin users (vendors, customers, guests).<\/li>\n<li><strong>ESI-Aware Crawling<\/strong> \u2014 Sends proper ESI and cache-control headers during warm-up requests.<\/li>\n<li><strong>V8 Module Pre-Warming<\/strong> \u2014 Injects <code>modulepreload<\/code> hints for JavaScript bundles to eliminate client-side cold starts.<\/li>\n<li><strong>WP-CLI Support<\/strong> \u2014 Run cache warming from the command line with <code>wp superhertz-cache-preloader warm<\/code>.<\/li>\n<li><strong>Full-Width Admin Panel<\/strong> \u2014 Clean, modern dashboard UI that uses your full screen width.<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>The crawler engine queries WordPress for all published pages, posts, products, and custom post types.<\/li>\n<li>It builds a URL queue and sends HTTP requests (with LiteSpeed-compatible headers) to each URL.<\/li>\n<li>LiteSpeed Cache intercepts these requests and stores the rendered pages in its cache.<\/li>\n<li>When a real visitor arrives, they get the pre-cached version instantly.<\/li>\n<\/ol>\n\n<h4>Server Requirements<\/h4>\n\n<ul>\n<li>LiteSpeed Web Server (OpenLiteSpeed or LiteSpeed Enterprise)<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/litespeed-cache\/\">LiteSpeed Cache plugin<\/a> installed and activated<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>WordPress 5.8 or higher<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>superhertz-cache-preloader<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly through the WordPress plugin screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Navigate to <strong>Settings \u2192 LiteSpeed Warmer<\/strong> in your WordPress admin.<\/li>\n<li>Configure your preferred concurrency level, rest delay, and cron schedule.<\/li>\n<li>Click <strong>Run Cache Warm-Up<\/strong> to perform your first manual warming.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20replace%20litespeed%20cache%3F\"><h3>Does this plugin replace LiteSpeed Cache?<\/h3><\/dt>\n<dd><p>No. This plugin is a <strong>companion<\/strong> to LiteSpeed Cache. You must have LiteSpeed Cache installed and activated. This plugin simply ensures the cache is pre-populated so no visitor ever hits a cold page.<\/p><\/dd>\n<dt id=\"will%20this%20overload%20my%20server%3F\"><h3>Will this overload my server?<\/h3><\/dt>\n<dd><p>No. The plugin includes a <strong>Smart Throttle Guard<\/strong> that automatically reduces concurrency when RAM usage exceeds 85% or CPU load exceeds 5.0. You can also switch to sequential mode or increase the rest delay between requests for shared hosting environments.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. The crawler automatically discovers and warms all WooCommerce product pages, shop pages, and category archives.<\/p><\/dd>\n<dt id=\"can%20i%20exclude%20certain%20pages%20from%20warming%3F\"><h3>Can I exclude certain pages from warming?<\/h3><\/dt>\n<dd><p>Yes. Cart, checkout, account, and dashboard pages are automatically excluded since they contain dynamic, user-specific content that should never be cached.<\/p><\/dd>\n<dt id=\"does%20it%20support%20wp-cli%3F\"><h3>Does it support WP-CLI?<\/h3><\/dt>\n<dd><p>Yes. You can trigger a cache warm-up from the command line:<\/p>\n\n<pre><code>wp superhertz-cache-preloader warm\n<\/code><\/pre><\/dd>\n<dt id=\"what%20is%20the%20v8%20module%20pre-warming%20feature%3F\"><h3>What is the V8 Module Pre-Warming feature?<\/h3><\/dt>\n<dd><p>It injects <code>&lt;link rel=\"modulepreload\"&gt;<\/code> tags in the page head for JavaScript bundle files, allowing browsers to pre-parse and compile JS modules before they are needed \u2014 reducing client-side startup time.<\/p><\/dd>\n<dt id=\"why%20is%20the%20admin%20bar%20being%20cached%20for%20guests%3F\"><h3>Why is the Admin Bar being cached for guests?<\/h3><\/dt>\n<dd><p>This plugin automatically strips the WordPress Admin Bar for all non-administrator users (vendors, customers, subscribers, and guests) to prevent it from being cached by LiteSpeed and served to the wrong users.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Maintenance update for WordPress repository compliance.<\/li>\n<li>Improved manifest path resolution for module preloading.<\/li>\n<li>Performance optimizations for crawler throttling.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Parallel and sequential crawling engines.<\/li>\n<li>Smart Throttle Guard with RAM and CPU monitoring.<\/li>\n<li>TTFB latency tracking and slow page detection.<\/li>\n<li>Scheduled cron warming (daily, twice-daily, hourly).<\/li>\n<li>Per-URL debug logging with auto-clear.<\/li>\n<li>WP-CLI support.<\/li>\n<li>Admin Bar purification for non-admin users.<\/li>\n<li>ESI-aware crawler headers.<\/li>\n<li>V8 module preloading.<\/li>\n<li>Smart cache bypass for checkout, cart, account, and dashboard pages.<\/li>\n<\/ul>","raw_excerpt":"High-performance cache warming companion for LiteSpeed Cache. Crawls and preloads your entire site so first-time visitors always get lightning-fast ca &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/347481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=347481"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/superhertzbiz"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=347481"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=347481"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=347481"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=347481"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=347481"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=347481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}