IDeliverable.Donuts is a module for the Orchard CMS that can dramatically improve the performance of websites by using different caching strategies for different sections of the rendered page. Serve the overall page from output cache while excluding specific individualized sections (i.e. donut caching), cache only specific expensive sections without caching the surrounding page (i.e. donut hole caching), or cache both but with different durations or other cache control parameters. Cache control can be configured on the content type and/or content item levels, and per display type (e.g. summary vs. detail) using easy to use configuration tools. Works in tandem with Orchard's built-in output cache functionality.
Install-Package IDeliverable.Donuts -Version 1.0.5
dotnet add package IDeliverable.Donuts --version 1.0.5
<PackageReference Include="IDeliverable.Donuts" Version="1.0.5" />
paket add IDeliverable.Donuts --version 1.0.5
This package has no dependencies.