{"id":346267,"date":"2026-08-28T03:32:13","date_gmt":"2026-08-28T03:32:13","guid":{"rendered":"https:\/\/id.wordpress.org\/plugins\/mr-simple-cache\/"},"modified":"2026-08-28T14:22:28","modified_gmt":"2026-08-28T14:22:28","slug":"masterspeed-cache","status":"publish","type":"plugin","link":"https:\/\/ibo.wordpress.org\/plugins\/masterspeed-cache\/","author":23490282,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1","stable_tag":"trunk","tested":"7.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"MasterSpeed Cache","header_author":"muhammad nazemi","header_description":"Plugin optimasi dan caching WordPress yang ringan, cepat, dan mudah digunakan. Mendukung file cache HTML statis, Gzip, Browser Cache, Lazy Load, Optimasi Front-End, Optimasi Gambar, Object Cache, dan Integrasi Cloudflare \u2014 semua fitur aktif penuh tanpa lisensi.","assets_banners_color":"","last_updated":"2026-08-28 14:22:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/nazemi.web.id","header_author_uri":"https:\/\/nazemi.web.id","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[146,144,3882,247,15376],"plugin_category":[52,54],"plugin_contributors":[276501],"plugin_business_model":[],"class_list":["post-346267","plugin","type-plugin","status-publish","hentry","plugin_tags-cache","plugin_tags-caching","plugin_tags-cloudflare","plugin_tags-performance","plugin_tags-webp","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-nazemi99","plugin_committers-nazemi99"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/masterspeed-cache.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Your site is judged in the first second. Make it count.<\/strong><\/p>\n\n<p>Every extra millisecond of load time costs you visitors, rankings, and sales. MasterSpeed Cache exists for one reason: to make your WordPress site load like a static file, because that's exactly what it becomes. No PHP execution, no database queries per visit \u2014 just a ready-made HTML page served straight to the browser.<\/p>\n\n<p>Where other caching plugins bury you in a hundred confusing toggles, MasterSpeed Cache gives you a clean, opinionated setup that works the moment you activate it \u2014 and still gives you full control when you want it. Pair it with built-in front-end optimization, automatic image compression, and direct Cloudflare control, and you get a genuine end-to-end speed toolkit in a single plugin.<\/p>\n\n<h4>Why site owners choose MasterSpeed Cache<\/h4>\n\n<ul>\n<li><strong>Set it up in minutes, not an afternoon.<\/strong> Sensible defaults mean your cache is working correctly right after activation \u2014 no trial and error.<\/li>\n<li><strong>Built for real-world hosting.<\/strong> Automatic <code>.htaccess<\/code> validation, safe fallbacks when APCu or an image library isn't available, and a WP-CLI mode for hosts that block loopback requests.<\/li>\n<li><strong>Everything included, one license.<\/strong> Page Cache, Front-End Optimization, Image Optimizer, Object Cache, and Cloudflare Integration are all unlocked with a single license key \u2014 no separate add-ons to buy.<\/li>\n<li><strong>Speed without the guesswork.<\/strong> Smart Purge keeps your cache fresh automatically, so you never have to remember to clear it after publishing.<\/li>\n<\/ul>\n\n<h4>Everything you need to make your site fast<\/h4>\n\n<p><strong>\u26a1 Page Cache \u2014 the foundation of real speed<\/strong><\/p>\n\n<ul>\n<li>Static HTML page caching with Gzip pre-compression, so pages are small <em>and<\/em> instant<\/li>\n<li>Automatic cache bypass for logged-in users \u2014 your visitors' data stays exactly where it belongs<\/li>\n<li>Optional homepage bypass for sites that personalize their front page<\/li>\n<li>Separate cache for mobile visitors, so responsive design actually gets served correctly<\/li>\n<li>Ignore selected query strings (<code>utm_source<\/code>, <code>fbclid<\/code>, and more) so your marketing links don't quietly break your cache<\/li>\n<li><strong>Smart Purge<\/strong> \u2014 related cache is cleared the instant content is published, edited, or commented on, automatically<\/li>\n<li>Per-page control via a simple meta box (Cache Enabled \/ Skip Cache \/ Disable Cache) for the pages that need special treatment<\/li>\n<li>Browser Cache headers generated and applied automatically<\/li>\n<li><code>.htaccess<\/code> rules written and validated for you \u2014 no manual editing, no guesswork<\/li>\n<\/ul>\n\n<p><strong>\ud83d\ude80 Front-End Optimization \u2014 shave off every unnecessary millisecond<\/strong><\/p>\n\n<ul>\n<li>Image lazy loading, so the browser only downloads what's actually visible<\/li>\n<li>Delay JS execution &amp; defer JavaScript, so your page feels interactive sooner<\/li>\n<li>Prefetch on hover, so the next page starts loading before the click even lands<\/li>\n<li>Optimized Google Fonts loading, so text never disappears while fonts download<\/li>\n<li>Combine CSS &amp; JS, merging consecutive same-site files to cut down HTTP requests<\/li>\n<li>Image CDN via Jetpack Photon, serving images from the edge closest to your visitor<\/li>\n<li>Removes default WordPress emoji scripts your site probably doesn't need<\/li>\n<\/ul>\n\n<p><strong>\ud83d\uddbc\ufe0f Image Upload Optimization \u2014 smaller images, same quality<\/strong><\/p>\n\n<ul>\n<li>Automatic compression and WebP conversion the moment an image is uploaded<\/li>\n<li>Configurable resolution &amp; quality presets, so you control the trade-off<\/li>\n<li>Original files are auto-removed after optimization to save disk space, with an optional setting to keep a protected backup instead<\/li>\n<\/ul>\n\n<p><strong>\ud83e\udde0 Object Cache \u2014 speed for logged-in traffic and dynamic pages<\/strong><\/p>\n\n<ul>\n<li>APCu-based object cache drop-in, built on WordPress's modern multi-key cache API<\/li>\n<li>Live hit\/miss statistics and memory usage, so you can see it working<\/li>\n<li>Gracefully and automatically disabled if APCu isn't available \u2014 the rest of your site keeps running normally<\/li>\n<\/ul>\n\n<p><strong>\u2601\ufe0f Cloudflare Integration \u2014 manage your edge without leaving WordPress<\/strong><\/p>\n\n<ul>\n<li>Control Cache Rules, Always Online, HTTP\/3, Early Hints, and cache-by-device-type directly from your dashboard<\/li>\n<li>Automatic zone detection from your site's own domain \u2014 no copy-pasting zone IDs<\/li>\n<li>Your \"Ignore Query String\" setting syncs straight to a matching Cloudflare Cache Rule, so your origin and your edge always agree<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udcbb WP-CLI \u2014 for the power users<\/strong><\/p>\n\n<ul>\n<li><code>wp nazemiwpsc preload<\/code> \u2014 preload your entire cache from the terminal<\/li>\n<li><code>wp nazemiwpsc purge<\/code> \u2014 purge everything in one command<\/li>\n<li><code>wp nazemiwpsc status<\/code> \u2014 check exactly what state your cache is in<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udd25 Cache Preload \u2014 a warm cache from the first visitor<\/strong><\/p>\n\n<ul>\n<li>Builds its URL list directly from your database (published posts and pages) \u2014 no sitemap plugin required, one less dependency<\/li>\n<li>Visits each URL in small, safe batches to pre-build its cache file, so real visitors never hit a cold page<\/li>\n<\/ul>\n\n<h4>The bottom line<\/h4>\n\n<p>MasterSpeed Cache is built around one idea: speed shouldn't require a computer science degree to configure. Activate it, save your settings, and let your site do what WordPress sites should always do \u2014 load fast, every single time.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to two third-party services for specific, opt-in features. Neither is required for the plugin's core caching functionality (Page Cache, Smart Purge, Preload, WP-CLI) to work.<\/p>\n\n<p><strong>Jetpack Photon (Automattic \/ WordPress.com)<\/strong><\/p>\n\n<p>If you enable <strong>Photon Image CDN<\/strong> under Front-End Optimization, image URLs on your site are rewritten to be served from Automattic's WordPress.com\/Jetpack CDN instead of your own server.<\/p>\n\n<ul>\n<li>What is sent: the public URL of each image displayed on your site, plus standard request metadata your visitor's browser normally sends (IP address, User-Agent), since the image is fetched directly by the visitor's browser from Automattic's servers.<\/li>\n<li>When: only while this feature is switched on, and only for images rendered on pages visitors view.<\/li>\n<li>Provider: Automattic, Inc.<\/li>\n<li>Terms of Service: https:\/\/wordpress.com\/tos\/<\/li>\n<li>Privacy Policy: https:\/\/automattic.com\/privacy\/<\/li>\n<\/ul>\n\n<p>If you don't enable Photon, no image data is ever sent to Automattic by this plugin.<\/p>\n\n<p><strong>Cloudflare<\/strong><\/p>\n\n<p>If you enable <strong>Cloudflare Integration<\/strong> and enter your Cloudflare Email, Global API Key, and Zone ID, this plugin communicates directly with the Cloudflare API (<code>api.cloudflare.com<\/code>) on your behalf to read and change settings in your own Cloudflare account \u2014 for example, creating Cache Rules, and toggling Always Online, HTTP\/3, and Early Hints.<\/p>\n\n<ul>\n<li>What is sent: your Cloudflare Email and Global API Key (used to authenticate the request), your site's domain and Zone ID, and the specific configuration values you choose to save (e.g., cache level, device-type caching, bypassed paths).<\/li>\n<li>When: only while this feature is switched on, triggered by your own actions (saving settings, clicking \"Test Connection &amp; Detect Zone\") \u2014 not on every page load or visitor request.<\/li>\n<li>Where credentials are stored: your Cloudflare Email and API Key are stored in your own WordPress database (<code>wp_options<\/code>) and are only ever sent to <code>api.cloudflare.com<\/code>.<\/li>\n<li>Provider: Cloudflare, Inc.<\/li>\n<li>Terms of Service: https:\/\/www.cloudflare.com\/terms\/<\/li>\n<li>Privacy Policy: https:\/\/www.cloudflare.com\/privacypolicy\/<\/li>\n<\/ul>\n\n<p>If you don't enable Cloudflare Integration, no data is ever sent to Cloudflare by this plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>masterspeed-cache<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or upload the zip file via <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Open the <strong>MasterSpeed Cache<\/strong> menu to configure caching, optimization, and Cloudflare integration.<\/li>\n<li>(Optional) If your server supports WP-CLI, run <code>wp nazemiwpsc preload<\/code> to preload the cache from the terminal.<\/li>\n<\/ol>\n\n<p>That's it. Most sites are fully cached within minutes of activation.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20actually%20make%20my%20site%20faster%3F\"><h3>Will this actually make my site faster?<\/h3><\/dt>\n<dd><p>Page Cache serves visitors a ready-made HTML file instead of running PHP and querying the database on every request \u2014 that's the single biggest speed win available to a WordPress site. Combine it with Front-End Optimization, Image Optimization, and Cloudflare's edge network, and you're optimizing every layer between your server and your visitor's screen.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20any%20special%20php%20extensions%3F\"><h3>Does this plugin require any special PHP extensions?<\/h3><\/dt>\n<dd><p>No. Core features \u2014 Page Cache, <code>.htaccess<\/code> handling, Front-End Optimization \u2014 work on any standard WordPress hosting with zero extra extensions. Object Cache is the only feature that benefits from extra extensions: it uses APCu automatically if available, and can optionally add Redis on top for sites running on more than one server. If neither is available, Object Cache is automatically disabled and everything else keeps working normally.<\/p><\/dd>\n<dt id=\"how%20do%20i%20enable%20redis%20for%20object%20cache%3F\"><h3>How do I enable Redis for Object Cache?<\/h3><\/dt>\n<dd><p>Redis support requires the <code>phpredis<\/code> PHP extension (most managed\/VPS hosts that offer Redis already have it). Add these to <code>wp-config.php<\/code> before the \"That's all, stop editing!\" line:<\/p>\n\n<pre><code>define( 'NAZEMIWPSC_REDIS_HOST', '127.0.0.1' );\ndefine( 'NAZEMIWPSC_REDIS_PORT', 6379 );\ndefine( 'NAZEMIWPSC_REDIS_PASSWORD', '' ); \/\/ omit or leave empty if your Redis has no auth\ndefine( 'NAZEMIWPSC_REDIS_DATABASE', 0 );\n<\/code><\/pre>\n\n<p>That's it \u2014 no settings toggle needed; the plugin detects and connects automatically. If Redis becomes unreachable at any point, the plugin quietly falls back to APCu (or plain local caching) with no downtime or fatal errors. The Object Cache settings page shows a \"Redis Terhubung\" \/ \"Redis Tidak Terhubung\" badge so you can confirm the connection at a glance.<\/p><\/dd>\n<dt id=\"do%20i%20need%20cloudflare%20to%20use%20this%20plugin%3F\"><h3>Do I need Cloudflare to use this plugin?<\/h3><\/dt>\n<dd><p>Not at all. Cloudflare integration is entirely optional and can be switched off completely \u2014 the core caching engine works perfectly well on its own.<\/p><\/dd>\n<dt id=\"will%20cache%20preload%20work%20on%20my%20shared%20hosting%3F\"><h3>Will Cache Preload work on my shared hosting?<\/h3><\/dt>\n<dd><p>In almost every case, yes. Building the URL list itself always works, since it's a direct database query with no HTTP request involved. Visiting each URL to generate its cache file uses a server-side request \u2014 if your host blocks that entirely, <code>wp nazemiwpsc preload<\/code> via WP-CLI is available as a reliable alternative.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20original%20images%20after%20optimization%3F\"><h3>What happens to my original images after optimization?<\/h3><\/dt>\n<dd><p>By default they're removed from the public uploads folder to save disk space once the optimized version is confirmed working, since only the compressed, WebP-converted version is served to your visitors. If you'd rather keep a recovery copy, enable \"Cadangkan Gambar Original\" (Backup Original Image) in the Image Optimizer settings \u2014 it stores a protected copy (not publicly accessible) before optimization runs.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Turn every visitor into a fast, static-HTML experience. No bloat, no confusing settings \u2014 just a genuinely fast WordPress site, out of the box.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=346267"}],"author":[{"embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nazemi99"}],"wp:attachment":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346267"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346267"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346267"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346267"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346267"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}