{"id":390928,"date":"2026-11-09T04:45:01","date_gmt":"2026-11-09T04:45:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fastless-cache\/"},"modified":"2026-11-09T04:44:36","modified_gmt":"2026-11-09T04:44:36","slug":"fastless-cache","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/fastless-cache\/","author":14506843,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.2","stable_tag":"1.2.2","tested":"7.1.4","requires":"6.0","requires_php":"7.0","requires_plugins":null,"header_name":"Fastless Cache","header_author":"AppsCreo","header_description":"Simple and fast WordPress caching plugin on autopilot.","assets_banners_color":"18233c","last_updated":"2026-11-09 04:44:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/fastless-cache\/","header_author_uri":"https:\/\/appscreo.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":85,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.2":{"tag":"1.2.2","author":"appscreo","date":"2026-11-09 04:44:36","revision":3791828}},"upgrade_notice":{"1.2.2":"<p>First public release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3791828,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3791828,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3791828,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3791828,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3791828,"resolution":"1","location":"assets","locale":"","width":1312,"height":859},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3791828,"resolution":"2","location":"assets","locale":"","width":1302,"height":859},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3791828,"resolution":"3","location":"assets","locale":"","width":1310,"height":865},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3791828,"resolution":"4","location":"assets","locale":"","width":1318,"height":866},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3791828,"resolution":"5","location":"assets","locale":"","width":1313,"height":862},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3791828,"resolution":"6","location":"assets","locale":"","width":1312,"height":856},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3791828,"resolution":"7","location":"assets","locale":"","width":1315,"height":851}},"screenshots":{"1":"Fastless Cache Settings","2":"Fastless Cache Settings","3":"Fastless Cache Settings","4":"Fastless Cache Settings","5":"Fastless Cache Settings","6":"Fastless Cache Settings","7":"Fastless Cache Settings"}},"plugin_section":[],"plugin_tags":[146,144,76538,247,286],"plugin_category":[45,52,54],"plugin_contributors":[255991],"plugin_business_model":[],"class_list":["post-390928","plugin","type-plugin","status-publish","hentry","plugin_tags-cache","plugin_tags-caching","plugin_tags-elementor","plugin_tags-performance","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-appscreo","plugin_committers-appscreo"],"banners":{"banner":"https:\/\/ps.w.org\/fastless-cache\/assets\/banner-772x250.png?rev=3791828","banner_2x":"https:\/\/ps.w.org\/fastless-cache\/assets\/banner-1544x500.png?rev=3791828","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fastless-cache\/assets\/icon-128x128.png?rev=3791828","icon_2x":"https:\/\/ps.w.org\/fastless-cache\/assets\/icon-256x256.png?rev=3791828","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fastless-cache\/assets\/screenshot-1.png?rev=3791828","caption":"Fastless Cache Settings"},{"src":"https:\/\/ps.w.org\/fastless-cache\/assets\/screenshot-2.png?rev=3791828","caption":"Fastless Cache Settings"},{"src":"https:\/\/ps.w.org\/fastless-cache\/assets\/screenshot-3.png?rev=3791828","caption":"Fastless Cache Settings"},{"src":"https:\/\/ps.w.org\/fastless-cache\/assets\/screenshot-4.png?rev=3791828","caption":"Fastless Cache Settings"},{"src":"https:\/\/ps.w.org\/fastless-cache\/assets\/screenshot-5.png?rev=3791828","caption":"Fastless Cache Settings"},{"src":"https:\/\/ps.w.org\/fastless-cache\/assets\/screenshot-6.png?rev=3791828","caption":"Fastless Cache Settings"},{"src":"https:\/\/ps.w.org\/fastless-cache\/assets\/screenshot-7.png?rev=3791828","caption":"Fastless Cache Settings"}],"raw_content":"<!--section=description-->\n<p>Fastless Cache does one job: it makes your site fast.<\/p>\n\n<p>When someone visits a page, Fastless Cache saves it as a static HTML file. The next visitor gets that file right away, without WordPress booting up, without a single database query, and without your theme or plugins running at all. That is where the speed comes from. On a cache hit there is nothing left to do.<\/p>\n\n<p>There is no setup wizard and no wall of options to get wrong. Install it, activate it, and it starts caching. The defaults are the ones most sites want, and you only open the settings if you feel like fine-tuning something.<\/p>\n\n<p><strong>Fast by default<\/strong><\/p>\n\n<ul>\n<li>Pages are served from a static file, before WordPress loads<\/li>\n<li>Cache hits skip the database and PHP completely<\/li>\n<li>Optional gzip and Brotli compression<\/li>\n<li>Optional separate cache for mobile visitors<\/li>\n<li>Repeat visits get a quick \"not changed\" reply instead of the whole page again<\/li>\n<\/ul>\n\n<p><strong>It looks after itself<\/strong><\/p>\n\n<p>Caching is only useful if it stays fresh, so Fastless Cache clears the right pages for you. Publish or edit a post, approve a comment, change a term, update a user, and the affected pages are cleared automatically. You decide which of those should trigger a clear. There is also a Clear button in the admin bar and on the dashboard, plus a WP-CLI command for when you would rather stay in the terminal.<\/p>\n\n<p><strong>WooCommerce<\/strong><\/p>\n\n<p>WooCommerce stores are handled with care. Cart, checkout and my-account pages are never cached, so shoppers always get a live, correct page. Account endpoints, the order-received page and the order-pay page are left alone too. When a product or its stock changes, the affected pages are cleared for you. And if your theme updates the cart with WooCommerce's own AJAX fragments, you can choose to cache pages for shoppers who already have items in their cart.<\/p>\n\n<p><strong>Elementor<\/strong><\/p>\n\n<p>Fastless Cache is made to work tightly with Elementor. The editor and preview screens are never cached, so unpublished content can't leak out through the cache. Save a template or a global widget, or let Elementor regenerate its CSS, and the cache is cleared for you. It is on by default, and you can switch it off on the General tab if you would rather manage it yourself.<\/p>\n\n<p><strong>Query strings<\/strong><\/p>\n\n<p>Your campaign links keep working. Tracking parameters such as UTM tags, gclid and fbclid are ignored, so a link with tracking still lands on the cached page. Run a shop or a filtered listing? Turn on \"Cache with query strings\" and give sort, filter and pagination their own cached versions, so each one is fast too.<\/p>\n\n<p><strong>Cookies<\/strong><\/p>\n\n<p>Some visitors arrive with cookies. Login, password-protection and comment-author cookies always bypass the cache, so a logged-in user never sees a stale page. If your site uses other cookies to show different content, you can list the ones that should bypass the cache, or the ones that deserve their own cached copy.<\/p>\n\n<p><strong>Exclusions and extras<\/strong><\/p>\n\n<ul>\n<li>Exclude post IDs and page paths, with * wildcards<\/li>\n<li>Cache preload from the dashboard, run in small background batches<\/li>\n<li>Export and import your settings as JSON<\/li>\n<li>Full multisite support<\/li>\n<li>A clean uninstall that removes the drop-in, the .htaccess rules, the WP_CACHE constant and every cache file it created<\/li>\n<\/ul>\n\n<p>The drop-in only ever deletes an advanced-cache.php file it owns, so uninstalling Fastless Cache can never remove another plugin's drop-in.<\/p>\n\n<h3>WP-CLI<\/h3>\n\n<p>You can also manage the cache from the command line.<\/p>\n\n<h4>wp fastless-cache clear<\/h4>\n\n<p>Clear the page cache.<\/p>\n\n<h3>OPTIONS<\/h3>\n\n<dl>\n<dt>[--ids=]<\/dt>\n<dd>Clear the cache of a given post ID. Separate multiple IDs with commas.<\/dd>\n\n<dt>[--urls=]<\/dt>\n<dd>Clear the cache of a given URL. The URL can be with or without a scheme, and can include a wildcard path and a query string. Separate multiple URLs with commas.<\/dd>\n\n<dt>[--sites=]<\/dt>\n<dd>Clear the cache of a given blog ID (multisite). Separate multiple blog IDs with commas.<\/dd>\n<\/dl>\n\n<h3>EXAMPLES<\/h3>\n\n<pre><code># Clear the whole page cache.\n$ wp fastless-cache clear\nSuccess: Site cache cleared.\n\n# Clear the cache of post IDs 1, 2 and 3.\n$ wp fastless-cache clear --ids=1,2,3\nSuccess: Pages cache cleared.\n\n# Clear the cache of https:\/\/www.example.com\/about-us\/.\n$ wp fastless-cache clear --urls=www.example.com\/about-us\/\nSuccess: Page cache cleared.\n\n# Clear the cache of any URL that starts with https:\/\/www.example.com\/blog\/how-to-.\n$ wp fastless-cache clear --urls=www.example.com\/blog\/how-to-*\nSuccess: Page cache cleared.\n\n# Clear the cache of https:\/\/www.example.com\/blog\/ and all of its subpages.\n$ wp fastless-cache clear --urls=www.example.com\/blog\/*\nSuccess: Page cache cleared.\n\n# Clear the cache of sites with blog IDs 1, 2 and 3 (multisite).\n$ wp fastless-cache clear --sites=1,2,3\nSuccess: Sites cache cleared.\n<\/code><\/pre>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to wp-content\/plugins\/fastless-cache, or install it from the Plugins screen.<\/li>\n<li>Activate it. Fastless Cache creates the advanced-cache.php drop-in and sets WP_CACHE in wp-config.php for you.<\/li>\n<li>Make sure your site uses a custom permalink structure (Settings \u2192 Permalinks). Plain permalinks are not supported.<\/li>\n<li>Open any page and look for the X-Cache-Handler: fastless-cache-engine response header. If it is there, the cache is running.<\/li>\n<\/ol>\n\n<p>If the plugin can't write wp-config.php or create the drop-in itself, it tells you in the admin area and shows you the manual steps.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20configure%20anything%3F\"><h3>Do I need to configure anything?<\/h3><\/dt>\n<dd><p>No. Activate it and it caches. Every setting has a sensible default, so the settings screen is there for the times you want to change something, not because you have to.<\/p><\/dd>\n<dt id=\"is%20it%20safe%20to%20use%20with%20woocommerce%3F\"><h3>Is it safe to use with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Cart, checkout, my-account and account pages are never cached, and those paths are remembered, so even the first request (before WordPress loads) bypasses the cache. Product and stock changes clear the affected pages. Easy Digital Downloads checkout, success and purchase-history pages are excluded too.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%3F\"><h3>Does it work with Elementor?<\/h3><\/dt>\n<dd><p>Yes, and it is built to. Editor and preview requests are never cached, and saving a template or a global widget, or regenerating Elementor's CSS, clears the cache. The integration is on by default.<\/p><\/dd>\n<dt id=\"are%20logged-in%20users%20served%20cached%20pages%3F\"><h3>Are logged-in users served cached pages?<\/h3><\/dt>\n<dd><p>No. The login, password-protection and comment-author cookies always bypass the cache, no matter what you configure.<\/p><\/dd>\n<dt id=\"does%20it%20cache%20query%20strings%3F\"><h3>Does it cache query strings?<\/h3><\/dt>\n<dd><p>Only the ones you choose. Tracking parameters are ignored, so campaign links still hit the cache. Turn on \"Cache with query strings\" to give sort, filter and pagination their own cached pages.<\/p><\/dd>\n<dt id=\"how%20do%20i%20clear%20the%20cache%3F\"><h3>How do I clear the cache?<\/h3><\/dt>\n<dd><p>From the Fastless Cache menu in the admin bar, the Clear cache button on the dashboard, or WP-CLI (see below).<\/p><\/dd>\n<dt id=\"does%20preloading%20work%20on%20low-power%20hosting%3F\"><h3>Does preloading work on low-power hosting?<\/h3><\/dt>\n<dd><p>Yes. Preloading runs in short, time-boxed batches from the dashboard, so no single request comes close to your host's time limit, and it does not need WP-Cron.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20nginx%3F\"><h3>Does it work with Nginx?<\/h3><\/dt>\n<dd><p>Yes. Cached pages are served by PHP, so it works on any server that runs WordPress. The optional .htaccess rules for browser caching and compression are Apache-only, and are quietly skipped everywhere else.<\/p><\/dd>\n<dt id=\"can%20i%20move%20my%20settings%20to%20another%20site%3F\"><h3>Can I move my settings to another site?<\/h3><\/dt>\n<dd><p>Yes. Tools \u2192 Export gives you your settings as JSON, and Tools \u2192 Import restores them on any other site running Fastless Cache.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<\/ul>","raw_excerpt":"Fast, no-nonsense page caching for WordPress. Turn it on and your pages are served as plain HTML, before WordPress even starts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/390928","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=390928"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/appscreo"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=390928"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=390928"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=390928"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=390928"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=390928"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=390928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}