2019-11-18 05:58:33 +01:00
---
2014-10-17 10:16:50 +02:00
title: Static Publishing
summary: Export your web pages as static HTML and serve the web like it's 1999.
2019-11-18 05:58:33 +01:00
---
2014-10-17 10:16:50 +02:00
# Static Publishing
2021-06-30 11:48:52 +02:00
One of the best ways to get the top performance out of Silverstripe CMS is to bypass it completely. This saves on any loading
2014-10-17 10:16:50 +02:00
time, connecting to the database and formatting your templates. This is only appropriate approach on web pages that
have completely static content.
2019-11-18 05:58:33 +01:00
[info]
2014-10-17 10:16:50 +02:00
If you want to cache part of a page, or your site has interactive elements such as forms, then
[Partial Caching ](partial_caching ) is more suitable.
2019-11-18 05:58:33 +01:00
[/info]
2014-10-17 10:16:50 +02:00
2021-06-30 11:48:52 +02:00
By publishing the page as HTML it's possible to run Silverstripe CMS from behind a corporate firewall, on a low performance
2014-10-17 10:16:50 +02:00
server or serve millions of hits an hour without expensive hardware.
2018-05-31 11:55:13 +02:00
This functionality is available through the [Static Publisher with Queue ](https://github.com/silverstripe/silverstripe-staticpublishqueue ) module. The module provides hooks for developers to generate static HTML files for the whole application or publish key pages (e.g a web applications home page) as HTML to reduce load on the server.