[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCpApglEjmGAiQuBCvv4EWQeWIG6QaOmcrIBBkIPW8F4":3,"$fakoqvKOfMaVxGElXx9LXmPs1hPy9F2KoSaykadR0G9c":134,"$fyKEDM3HPJniznZjTrnBrLmMUbQk_5nXWbSem2PzJMSQ":139},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":26,"fingerprints":26},"jabali-cache","Jabali Cache","1.1.0","apunker","https:\u002F\u002Fprofiles.wordpress.org\u002Fapunker\u002F","\u003Cp>\u003Cstrong>Jabali Cache makes WordPress fast by keeping its object cache in Redis instead of rebuilding it on every request.\u003C\u002Fstrong> WordPress normally throws away its internal cache at the end of each request, so the same expensive database queries run again and again. This plugin makes that cache persistent — backed by the Redis instance the \u003Ca href=\"https:\u002F\u002Fjabali-panel.com\" rel=\"nofollow ugc\">Jabali hosting panel\u003C\u002Fa> already runs — so pages assemble from memory instead of hammering MySQL.\u003C\u002Fp>\n\u003Cp>It is purpose-built for shared hosting, where many sites share one Redis server. That shapes every design decision: strict per-site isolation, safe behaviour under memory pressure, and a hard rule that a caching layer must \u003Cem>never\u003C\u002Fem> take a site down.\u003C\u002Fp>\n\u003Ch4>Why you might want it\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fewer database queries, faster pages.\u003C\u002Fstrong> Options, post meta, terms, user data and transients come from Redis on repeat requests instead of MySQL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lighter database load.\u003C\u002Fstrong> Especially noticeable on WooCommerce, membership, and query-heavy sites under traffic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drop-in.\u003C\u002Fstrong> Activate it and WordPress’s standard object-cache API (\u003Ccode>wp_cache_*\u003C\u002Fcode>, transients) starts using Redis. No theme or plugin changes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Built for the way Jabali hosts sites\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero-config on Jabali.\u003C\u002Fstrong> Connects to the panel Redis over the unix socket \u003Ccode>\u002Frun\u002Fredis\u002Fredis.sock\u003C\u002Fcode>, logical database 1. Nothing to type — no host, port, or password.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Strict per-site isolation.\u003C\u002Fstrong> Every install gets its own key prefix. Sites share one Redis database but can never read or flush each other’s cache. A site’s flush only clears that site’s keys.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No phpredis required.\u003C\u002Fstrong> If the \u003Ccode>redis\u003C\u002Fcode> PHP extension is present it is used automatically; if not (the Jabali default), the plugin falls back to a dependency-free, pure-PHP RESP client over the same socket. Either way it just works.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe under memory pressure.\u003C\u002Fstrong> The panel Redis runs an \u003Ccode>allkeys-lru\u003C\u002Fcode> policy, so it may evict keys at any time. Every read is best-effort — an evicted or missing key simply falls through to the database. An eviction is never an error.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fails safe, always.\u003C\u002Fstrong> If Redis is unreachable for any reason, WordPress keeps running with its normal per-request cache. Nothing breaks; caching just stops accelerating until the connection is back. The admin screen tells you exactly what is wrong and how to fix it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite-aware.\u003C\u002Fstrong> On a network, per-blog data is namespaced per site while genuinely global groups (network, site meta) are shared correctly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Object cache vs. page cache\u003C\u002Fh4>\n\u003Cp>The persistent \u003Cstrong>object cache\u003C\u002Fstrong> is the main event and is on as soon as you activate the plugin.\u003C\u002Fp>\n\u003Cp>A full \u003Cstrong>page cache\u003C\u002Fstrong> is also included, but it is \u003Cstrong>off by default\u003C\u002Fstrong>. Jabali already serves a faster page cache at the edge via nginx (FastCGI microcache), so turning on the WordPress page cache as well would just cache the same HTML twice. Enable the in-WordPress page cache only on hosts where the nginx one is not available.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>Jabali Cache stores WordPress’s own cache data in your Redis server and nowhere else. It does not collect analytics, contact any external service, or send data off your server.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Development happens on GitHub. Found a bug, or have a feature request? Please open an issue:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshukiv\u002Fjabali-panel\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fshukiv\u002Fjabali-panel\u002Fissues\u003C\u002Fa>\u003C\u002Fp>\n","Persistent Redis object cache for WordPress. Zero-config on the Jabali panel, works without the phpredis extension, and always fails safe.",0,275,"2026-07-20T19:32:00.000Z","7.0.2","5.6","7.4",[18,19,20,21,22],"cache","object-cache","page-cache","performance","redis","https:\u002F\u002Fjabali-panel.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjabali-cache.1.1.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,10,93,30,89,"2026-08-28T17:41:50.630Z",[38,58,77,99,119],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":14,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":56,"download_link":57,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"redis-cache","Redis Object Cache","2.8.0","Till Krüss","https:\u002F\u002Fprofiles.wordpress.org\u002Ftillkruess\u002F","\u003Cp>A persistent object cache backend powered by Redis®¹. Supports \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpredis\u002Fpredis\u002F\" rel=\"nofollow ugc\">Predis\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fphpredis\u002Fphpredis\" rel=\"nofollow ugc\">PhpRedis (PECL)\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Frelaycache.com\" rel=\"nofollow ugc\">Relay\u003C\u002Fa>, replication, sentinels, clustering and \u003Ca href=\"https:\u002F\u002Fwp-cli.org\u002F\" rel=\"nofollow ugc\">WP-CLI\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To adjust the connection parameters, prefix cache keys or configure replication\u002Fclustering, see the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frhubarbgroup\u002Fredis-cache\u002F#configuration\" rel=\"nofollow ugc\">configuration options\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Object Cache Pro\u003C\u002Fh4>\n\u003Cp>A \u003Cstrong>business class\u003C\u002Fstrong> Redis®¹ object cache backend. Truly reliable, highly optimized, fully customizable and with a dedicated engineer when you most need it.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Rewritten for raw performance\u003C\u002Fli>\n\u003Cli>100% WordPress API compliant\u003C\u002Fli>\n\u003Cli>Faster serialization and compression\u003C\u002Fli>\n\u003Cli>Easy debugging & logging\u003C\u002Fli>\n\u003Cli>Cache prefetching and analytics\u003C\u002Fli>\n\u003Cli>Fully unit tested (100% code coverage)\u003C\u002Fli>\n\u003Cli>Secure connections with TLS\u003C\u002Fli>\n\u003Cli>Health checks via WordPress & WP CLI\u003C\u002Fli>\n\u003Cli>Optimized for WooCommerce, Jetpack & Yoast SEO\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Learn more about \u003Ca href=\"https:\u002F\u002Fobjectcache.pro\u002F?ref=oss&utm_source=wp-plugin&utm_medium=readme\" rel=\"nofollow ugc\">Object Cache Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>¹ Redis is a registered trademark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by Redis Object Cache is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Redis Object Cache.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>Answers to common questions and troubleshooting of common errors can be found in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frhubarbgroup\u002Fredis-cache\u002Fblob\u002Fdevelop\u002FFAQ.md\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>. Reading these is always faster than waiting for a response in the support forums.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>The plugin comes with vast set of \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frhubarbgroup\u002Fredis-cache\u002F#configuration\" rel=\"nofollow ugc\">configuration options\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frhubarbgroup\u002Fredis-cache\u002F#connections\" rel=\"nofollow ugc\">connection examples\u003C\u002Fa>. Advanced users may consult \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frhubarbgroup\u002Fredis-cache\u002Fblob\u002Fdevelop\u002FREADME.md#scaling\" rel=\"nofollow ugc\">Scaling and replication\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>WP CLI commands\u003C\u002Fh3>\n\u003Cp>Redis Object Cache has various WP CLI commands, for more information run \u003Ccode>wp help redis\u003C\u002Fcode> after installing the plugin.\u003C\u002Fp>\n","A persistent object cache backend powered by Redis®¹. Supports Predis, PhpRedis, Relay, replication, sentinels, clustering and WP-CLI.",400000,17336038,90,175,"2026-05-04T18:36:00.000Z","4.6","7.2",[54,19,21,22,55],"caching","relay","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredis-cache\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredis-cache.2.8.0.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":14,"requires_at_least":71,"requires_php":16,"tags":72,"homepage":75,"download_link":76,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"atec-cache-apcu","atec Cache APCu","2.3.77","docjojo","https:\u002F\u002Fprofiles.wordpress.org\u002Fdocjojo\u002F","\u003Cp>atec Cache APCu provides a drop-in object-cache and optional page cache, built entirely on APCu.\u003C\u002Fp>\n\u003Cp>It replaces WordPress’s core cache with a fast, persistent alternative — offering major performance gains, especially on single-server setups.\u003C\u002Fp>\n\u003Cp>APCu is faster than Redis and Memcached in low-latency scenarios. This plugin uses advanced logic that improves object cache efficiency by up to 16.67%.\u003C\u002Fp>\n\u003Cp>The optional page cache is the only APCu-powered full-page cache for WordPress, and includes cache exclusion rules, cache flushing and profiler\u002Fdebugging options.\u003C\u002Fp>\n\u003Ch3>Specifications\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Includes object cache drop-in and optional full page cache  \u003C\u002Fli>\n\u003Cli>Profiler and debug options for diagnostics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>APCu extension enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Ch3>Integrity check\u003C\u002Fh3>\n\u003Cp>Once, when activating the plugin, an integrity check is requested from our server – if you give your permission.\u003Cbr \u002F>\nSource: https:\u002F\u002Fatecplugins.com\u002F\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fatecplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch3>‘PRO’ Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>AOC Mode (Advanced Object Cache)\u003Cbr \u002F>\nAdvanced Object Cache Mode – takes full advantage of APCu’s in-memory array support, eliminating unnecessary serialize()\u002Funserialize() cycles and boosting PHP performance on every request.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>APC Mode (Advanced Page Cache)\u003Cbr \u002F>\nAdvanced Page Cache is a ‘PRO’-level optimization that activates earlier than regular page cache — before most WordPress logic even runs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Super fast APCu-based Object Cache and the only APCu-powered Page Cache plugin for WordPress.",3000,94954,98,20,"2026-07-03T08:24:00.000Z","4.9",[73,19,20,21,74],"apcu","persistent-cache","https:\u002F\u002Fatecplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatec-cache-apcu.2.3.77.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":68,"num_ratings":87,"last_updated":88,"tested_up_to":14,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":94,"download_link":95,"security_score":96,"vuln_count":97,"unpatched_count":11,"last_vuln_date":98,"fetched_at":27},"docket-cache","Docket Cache – Object Cache Accelerator","26.04.04","Nawawi Jamili","https:\u002F\u002Fprofiles.wordpress.org\u002Fnawawijamili\u002F","\u003Cp>Docket Cache is a persistent WordPress Object Cache that stores cached data as plain PHP code. It is designed as an alternative for sites that do not have access to Redis or Memcached.\u003C\u002Fp>\n\u003Cp>Most file-based caching plugins use \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Ffunction.serialize.php\" rel=\"nofollow ugc\">serializing\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Ffunction.unserialize.php\" rel=\"nofollow ugc\">unserializing\u003C\u002Fa> to save PHP objects to flat files. Docket Cache takes a different approach by converting objects into plain PHP code. This makes data retrieval faster and improves overall performance, especially when Zend OPcache is enabled.\u003C\u002Fp>\n\u003Cp>For more information, please refer to the documentation on \u003Ca href=\"https:\u002F\u002Fdocs.docketcache.com\u002Fresources\u002Fcaching-in-wordpress\" rel=\"nofollow ugc\">Caching In WordPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Why use this plugin?\u003C\u002Fh3>\n\u003Cp>For reliable persistent Object Cache in WordPress, \u003Ca href=\"https:\u002F\u002Fredis.io\u002F\" rel=\"nofollow ugc\">Redis\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fmemcached.org\u002F\" rel=\"nofollow ugc\">Memcached\u003C\u002Fa> are the top choices. However, they require server knowledge and are rarely available on low-cost or shared hosting plans.\u003C\u002Fp>\n\u003Cp>The alternative is to store object caches in files. In WordPress, exporting PHP objects is not straightforward. Most file-based caching plugins rely on serialising and unserialising objects to store and retrieve data.\u003C\u002Fp>\n\u003Cp>Docket Cache takes a better approach by turning the object cache into plain PHP code. This is faster because WordPress can use the cache directly without additional processing.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Object caching + OPcache\u003C\u002Fli>\n\u003Cli>Advanced Post Caching\u003C\u002Fli>\n\u003Cli>Object Cache Precaching\u003C\u002Fli>\n\u003Cli>WordPress Menu Caching\u003C\u002Fli>\n\u003Cli>WordPress Translation Caching\u003C\u002Fli>\n\u003Cli>WordPress Core Query Optimisation\u003C\u002Fli>\n\u003Cli>Term Count Queries Optimisation\u003C\u002Fli>\n\u003Cli>Post, Page, Comment Count Optimisation\u003C\u002Fli>\n\u003Cli>Database Tables Optimisation\u003C\u002Fli>\n\u003Cli>WooCommerce Optimisation\u003C\u002Fli>\n\u003Cli>WP Options Autoload suspension\u003C\u002Fli>\n\u003Cli>Post Missed Schedule Tweaks\u003C\u002Fli>\n\u003Cli>Object Cache + OPcache Stats + OPcache Viewer\u003C\u002Fli>\n\u003Cli>Cache Log\u003C\u002Fli>\n\u003Cli>Cronbot Service\u003C\u002Fli>\n\u003Cli>WP-CLI support\u003C\u002Fli>\n\u003Cli>Multisite \u002F Multi-Network support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>To use Docket Cache requires minimum:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP 7.2.5\u003C\u002Fli>\n\u003Cli>WordPress 5.4\u003C\u002Fli>\n\u003Cli>Zend OPcache\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>For configuration options, installation guides, and command-line usage, please refer to the \u003Ca href=\"https:\u002F\u002Fdocs.docketcache.com\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnawawi\u002Fdocket-cache\u002F\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa> — Source code and development hub for Docket Cache.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fnawawi\u002Fdocket-cache\u002Fmaster\u002Fchangelog.txt\" rel=\"nofollow ugc\">Changelog\u003C\u002Fa> — Full history of changes, fixes, and improvements.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fghostbirdme\u002Fgapo\" rel=\"nofollow ugc\">Gapo Tunnel\u003C\u002Fa> — Expose local services to the internet through secure tunnels. Useful for testing Docket Cache on a local development environment.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Sponsor This Project\u003C\u002Fh3>\n\u003Cp>Support the ongoing development of Docket Cache with a \u003Ca href=\"https:\u002F\u002Fdocketcache.com\u002Fsponsorship\u002F?utm_source=wp-readme&utm_campaign=sponsor-uri&utm_medium=wporg\" rel=\"nofollow ugc\">one-off or recurring contribution\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Noteworthy Sponsors:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A heartfelt thanks and appreciation.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjimathosting.com\u002F?utm_source=docketcache&utm_campaign=plugin-uri&utm_medium=wporg\" rel=\"nofollow ugc\">Jimat Hosting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.themecloud.io\u002F?utm_source=docketcache&utm_campaign=plugin-uri&utm_medium=wporg\" rel=\"nofollow ugc\">Themecloud\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwebsavers.ca\u002F?utm_source=docketcache&utm_campaign=plugin-uri&utm_medium=wporg\" rel=\"nofollow ugc\">Websavers Inc\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Favu.nu\u002F?utm_source=docketcache&utm_campaign=plugin-uri&utm_medium=wporg\" rel=\"nofollow ugc\">Avunu LLC\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flinqru.jp\u002F?utm_source=docketcache&utm_campaign=plugin-uri&utm_medium=wporg\" rel=\"nofollow ugc\">Linqru\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gentlemansguru.com\u002F?utm_source=docketcache&utm_campaign=plugin-uri&utm_medium=wporg\" rel=\"nofollow ugc\">Gentleman’s Guru\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.securepay.my\u002F?utm_source=docketcache&utm_campaign=plugin-uri&utm_medium=wporg\" rel=\"nofollow ugc\">SecurePay\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdnsvault.net\u002F?utm_source=docketcache&utm_campaign=plugin-uri&utm_medium=wporg\" rel=\"nofollow ugc\">DNSVault\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fexnano.io\u002F?utm_source=docketcache&utm_campaign=plugin-uri&utm_medium=wporg\" rel=\"nofollow ugc\">Exnano Creative\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other sponsors are mentioned in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnawawi\u002Fdocket-cache\u002Fissues\u002F5\" rel=\"nofollow ugc\">honourable list\u003C\u002Fa>\u003C\u002Fp>\n","Speed up your WordPress site with a persistent object cache, powered by OPcache. An efficient alternative to Redis and Memcached.",20000,358433,50,"2026-06-02T13:54:00.000Z","5.4","7.2.5",[18,92,19,93,21],"database","opcache","https:\u002F\u002Fdocketcache.com\u002F?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdocket-cache.26.04.04.zip",91,4,"2026-01-07 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":16,"tags":114,"homepage":117,"download_link":118,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ezcache","ezCache","2.6.0","uPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fupress\u002F","\u003Cp>ezCache is the most complete WordPress performance optimization plugin. From page caching to Redis Object Cache, Critical CSS to Speculative Loading — everything you need to make your site blazing fast.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ⚡ Page Caching — serve cached HTML instantly\u003Cbr \u002F>\n* 🖼️ Lazy Loading — defer offscreen images and iframes\u003Cbr \u002F>\n* 📝 HTML Minification — reduce page size\u003Cbr \u002F>\n* 🔮 Speculative Loading — Chrome prerenders pages before click\u003Cbr \u002F>\n* ⚡ 103 Early Hints — browser fetches CSS\u002FJS before HTML arrives\u003Cbr \u002F>\n* 🩺 Site Diagnostic Tool — one-click performance analysis\u003Cbr \u002F>\n* 💾 Settings Backup\u002FRestore — export\u002Fimport configuration\u003Cbr \u002F>\n* 🔧 Development Mode — temporarily disable cache\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Features ($29\u002Fyear):\u003C\u002Fstrong>\u003Cbr \u002F>\n* 🔴 Redis Object Cache — store DB queries in RAM, 90% fewer queries\u003Cbr \u002F>\n* 🔴 Redis Full-Page Cache — serve pages from Redis in \u003C1ms\u003Cbr \u002F>\n* 🎨 Critical CSS — inline above-the-fold CSS, defer the rest\u003Cbr \u002F>\n* 🎨 CSS\u002FJS Minification & Combination\u003Cbr \u002F>\n* 🖼️ WebP Image Conversion — save 25-34% bandwidth\u003Cbr \u002F>\n* 🚀 Cache Preloading — warm cache automatically\u003Cbr \u002F>\n* 🌐 CDN Integration — URL rewriting for static assets\u003Cbr \u002F>\n* 🗄️ Database Cleanup — revisions, drafts, transients\u003Cbr \u002F>\n* 💓 Heartbeat Control — reduce server load\u003Cbr \u002F>\n* 🔗 DNS Prefetch & Preconnect\u003C\u002Fp>\n","Lightning-fast WordPress optimization — page caching, Redis Object Cache, Critical CSS, WebP images, CSS\u002FJS optimization, and 15+ performance tools.",10000,147762,92,5,"2026-07-16T11:29:00.000Z","6.8.6","5.0",[18,115,21,22,116],"optimization","speed","https:\u002F\u002Fezcache-wp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fezcache.2.6.0.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":107,"downloaded":127,"rating":25,"num_ratings":87,"last_updated":128,"tested_up_to":14,"requires_at_least":129,"requires_php":15,"tags":130,"homepage":132,"download_link":133,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"sqlite-object-cache","SQLite Object Cache","1.6.3","OllieJones","https:\u002F\u002Fprofiles.wordpress.org\u002Folliejones\u002F","\u003Cp>A \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Fclasses\u002Fwp_object_cache\u002F#persistent-cache-plugins\" rel=\"nofollow ugc\">persistent object cache\u003C\u002Fa> helps your site perform well. This one uses the widely available \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fbook.sqlite3.php\" rel=\"nofollow ugc\">SQLite3\u003C\u002Fa> extension, and optionally the \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fintro.igbinary.php\" rel=\"nofollow ugc\">igbinary\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fbook.apcu.php\" rel=\"nofollow ugc\">APCu\u003C\u002Fa> extensions to php. Many hosting services offer those extensions, and they are easy to install on a server you control.\u003C\u002Fp>\n\u003Ch4>What is this about?\u003C\u002Fh4>\n\u003Cp>It’s about making your site’s web server perform better. An object cache does that by reducing the workload on your MariaDB or MySQL database. This is not a \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fadvanced-administration\u002Fperformance\u002Fcache\u002F\" rel=\"nofollow ugc\">page cache\u003C\u002Fa>; these persistent objects go into a different kind of cache. These objects aren’t chunks of web pages ready for people to view in their browsers, they are data objects for use by the WordPress software.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCache_(computing)\" rel=\"nofollow ugc\">Caches\u003C\u002Fa> are ubiquitous in computing, and WordPress has its own caching subsystem. Caches contain short-term copies of the results of expensive database lookups or computations, and allow software to use the copy rather than repeating the expensive operation. This plugin (like other object-caching plugins) extends WordPress’s caching subsystem to save those short-term copies from page view to page view. WordPress’s cache happens to be a \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCache_(computing)#Memoization\" rel=\"nofollow ugc\">memoization\u003C\u002Fa> cache.\u003C\u002Fp>\n\u003Cp>Without a persistent object cache, every WordPress page view must use your MariaDB or MySQL database server to retrieve everything about your site. When a user requests a page, WordPress starts from scratch and loads everything it needs from your database server. Only then can it deliver content to your user. With a persistent object cache, WordPress immediately loads much of the information it needs. This lightens the load on your  database server and delivers content to your users faster.\u003C\u002Fp>\n\u003Ch4>Who should use this?\u003C\u002Fh4>\n\u003Cp>If your site runs on a single web server machine, and that server provides the \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fbook.sqlite3.php\" rel=\"nofollow ugc\">SQLite3\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fintro.igbinary.php\" rel=\"nofollow ugc\">igbinary\u003C\u002Fa> extensions to php, this plugin will almost certainly make your site work faster. And if that server provides the \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fbook.apcu.php\" rel=\"nofollow ugc\">APCu\u003C\u002Fa> extension, this plugin uses it too.\u003C\u002Fp>\n\u003Cp>Some hosting providers offer \u003Ca href=\"https:\u002F\u002Fredis.io\u002F\" rel=\"nofollow ugc\">redis\u003C\u002Fa> cache servers. If your provider offers redis, it may be a good choice. You can use it via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredis-cache\u002F\" rel=\"ugc\">Redis Object Cache\u003C\u002Fa> plugin. Sites using redis have one SQL database and another non-SQL storage server: redis. Other hosting providers offer \u003Ca href=\"https:\u002F\u002Fmemcached.org\u002F\" rel=\"nofollow ugc\">memcached\u003C\u002Fa>, which has the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmemcached\u002F\" rel=\"ugc\">Memcached Object Cache\u003C\u002Fa> plugin. And some large multipurpose cache plugins, such as the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flitespeed-cache\u002F\" rel=\"ugc\">LiteSpeed Cache\u003C\u002Fa>, also offer object caching based on one of those cache server software packages.\u003C\u002Fp>\n\u003Cp>The cache-server approach to object caching comes into its own when you have multiple load-balanced web server machines handling your site. SQLite doesn’t work correctly in a multiple-web-server environment.\u003C\u002Fp>\n\u003Cp>But, for single-server site configurations, SQLite, possibly assisted by APCu, performs well. And the vast majority of sites are single-server.\u003C\u002Fp>\n\u003Ch4>APCu\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fbook.apcu.php\" rel=\"nofollow ugc\">APCu\u003C\u002Fa> is an in-memory storage medium. It lets php programs, like WordPress, store data in shared memory so it’s very fast to retrieve when needed. If APCu is available on your host server, you can configure this plugin to use it. It reduces the typical cache lookup time to one-fifth or less of the SQLite lookup time, which is itself a few tens of microseconds. Performance counts, especially on busy web sites.\u003C\u002Fp>\n\u003Cp>Please look at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsqlite-object-cache\u002F#installation\" rel=\"ugc\">Installation\u003C\u002Fa> to learn how to configure this plugin to use APCu. The plugin works fast without it, and faster with it.\u003C\u002Fp>\n\u003Cp>WP-CLI: Even if APCu is in use, caching with SQLite is necessary when your web site uses WP-CLI, because WP-CLI programs do not have access to the APCu cache. This plugin writes all cached data both to APCu and to SQLite and makes sure the two are synchronized.\u003C\u002Fp>\n\u003Ch4>WP-CLI\u003C\u002Fh4>\n\u003Cp>You can control this plugin via WP-CLI once you activate it. Please type this command into your shell for details.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp help sqlite-object-cache\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftillkruess\u002F\" rel=\"nofollow ugc\">Till Krüss\u003C\u002Fa>. His \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredis-cache\u002F\" rel=\"ugc\">Redis Object Cache\u003C\u002Fa> plugin serves as a model for this one. And thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Faristath\u002F\" rel=\"nofollow ugc\">Ari Stathopoulos\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fspacedmonkey\u002F\" rel=\"nofollow ugc\">Jonny Harris\u003C\u002Fa> for reviewing this. Props to Matt Jones for finding and fixing a bug that appeared on a heavily loaded system. Thanks to \u003Ca href=\"https:\u002F\u002Fspeedable.net\u002Fabout-us\u002F\" rel=\"nofollow ugc\">Massimo Villa\u003C\u002Fa> for testing help, and to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnickchomey\" rel=\"nofollow ugc\">nickchomey\u003C\u002Fa> for a comprehensive code review. All defects are, of course, entirely the author’s responsibility.\u003C\u002Fp>\n\u003Cp>And thanks to Jetbrains for the use of their software development tools, especially \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002Fphpstorm\u002F\" rel=\"nofollow ugc\">PhpStorm\u003C\u002Fa>. It’s hard to imagine how a plugin like this one could be developed without PhpStorm’s tools for exploring epic code bases like WordPress’s.\u003C\u002Fp>\n\u003Ch4>How can I learn more about making my WordPress site more efficient?\u003C\u002Fh4>\n\u003Cp>We offer several plugins to help with your site’s database efficiency. You can \u003Ca href=\"https:\u002F\u002Fwww.plumislandmedia.net\u002Fwordpress\u002Fperformance\u002Foptimizing-wordpress-database-servers\u002F\" rel=\"nofollow ugc\">read about them here\u003C\u002Fa>.\u003C\u002Fp>\n","A fast persistent object cache backend for the rest of us, powered by SQLite and accelerated by APCu",143864,"2026-03-23T09:58:00.000Z","5.5",[73,18,19,21,131],"sqlite","https:\u002F\u002Fgithub.com\u002FOllieJones\u002Fsqlite-object-cache","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsqlite-object-cache.1.6.3.zip",{"error":135,"url":136,"statusCode":137,"statusMessage":138,"message":138},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fjabali-cache\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":110,"versions":140},[141,147,154,161,168],{"version":6,"download_url":24,"svn_tag_url":142,"released_at":26,"has_diff":143,"diff_files_changed":144,"diff_lines":26,"trac_diff_url":145,"vulnerabilities":146,"is_current":135},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjabali-cache\u002Ftags\u002F1.1.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjabali-cache%2Ftags%2F1.0.5&new_path=%2Fjabali-cache%2Ftags%2F1.1.0",[],{"version":148,"download_url":149,"svn_tag_url":150,"released_at":26,"has_diff":143,"diff_files_changed":151,"diff_lines":26,"trac_diff_url":152,"vulnerabilities":153,"is_current":143},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjabali-cache.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjabali-cache\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjabali-cache%2Ftags%2F1.0.4&new_path=%2Fjabali-cache%2Ftags%2F1.0.5",[],{"version":155,"download_url":156,"svn_tag_url":157,"released_at":26,"has_diff":143,"diff_files_changed":158,"diff_lines":26,"trac_diff_url":159,"vulnerabilities":160,"is_current":143},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjabali-cache.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjabali-cache\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjabali-cache%2Ftags%2F1.0.1&new_path=%2Fjabali-cache%2Ftags%2F1.0.4",[],{"version":162,"download_url":163,"svn_tag_url":164,"released_at":26,"has_diff":143,"diff_files_changed":165,"diff_lines":26,"trac_diff_url":166,"vulnerabilities":167,"is_current":143},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjabali-cache.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjabali-cache\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjabali-cache%2Ftags%2F1.0.0&new_path=%2Fjabali-cache%2Ftags%2F1.0.1",[],{"version":169,"download_url":170,"svn_tag_url":171,"released_at":26,"has_diff":143,"diff_files_changed":172,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":173,"is_current":143},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjabali-cache.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjabali-cache\u002Ftags\u002F1.0.0\u002F",[],[]]