This plugin is marked as archived and no longer actively maintained Bruno Meilick Lapse Cache any data until the set expiration time Docs Source Install Manual Download … and extract the folder to site/plugins/lapse Composer Copy Git Submodule Copy Sponsor $keyFromObjects = [$page, $page->files()]; $data = lapse( $keyFromObjects, // will check modified function () use ($page) { return $page->files()->toArray( fn ($file) => $file->niceSize() ); } ); // expires when any timestamp changes Version 5.0.0 License MIT Stars 22 Supports K5 K4 Created 31 Aug 2018 Updated 18 May 2025 Info Topics Caching Performance Implements Helper(s) Support Docs Issues Email Latest releases 5.0.0 4.1.5 4.1.4 4.1.3 4.1.2 Similar plugins ThumbHash Smarter image placeholders with transparency using the ThumbHash algorithm K5 K4 class ExamplePage extends \Kirby\Cms\Page { use \Bnomei\ModelWithTurbo; } Turbo Speed up Kirby with automatic caching K5 return [ 'afbora.kirby-minify-html' => [ 'enabled' => true, 'options' => [...] ] ]; Minify HTML Enable minify HTML output for Kirby. K5 K4 More by Bruno Meilick More page('blog')->children()->feed([ 'title' => 'Latest articles', 'link' => 'blog' ]); Feed and Sitemap Generate a RSS or JSON-Feed or XML-Sitemap from a collection of pages K5 K4 Kart Streamlined E-Commerce Shopping Cart Solution K5 Janitor Run command – like cleaning the cache – from within the Panel via a customizable button, directly in PHP code or with a cronjob K5 K4