Version 5 supported
This version of Silverstripe CMS is still supported though will not receive any additional features. Go to documentation for the most recent stable version.

Static publish queue

The static publish queue module enhances your website's performance by generating static HTML versions of your pages. These pre-generated files are served directly from the webserver, bypassing the need to process requests through PHP and the database, which significantly reduces server load and improves page load times.

Installation

composer require silverstripe/staticpublishqueue

GitHub repository

https://github.com/silverstripe/silverstripe-staticpublishqueue

Basic Configuration
Configuring the Static Publish Queue module for your project.
Building the Static Cache
How to build the static cache either on page publish or via a scheduled job
Handling Requests
Configuring your server to serve statically cached HTML files
Advanced Configuration
Advanced options to improve performance, including specific webserver configurations