mirror of
https://github.com/withastro/astro.git
synced 2025-01-13 22:11:20 -05:00
21 lines
625 B
Markdown
21 lines
625 B
Markdown
|
---
|
||
|
'@astrojs/netlify': minor
|
||
|
---
|
||
|
|
||
|
If you are using Netlify's On-demand Builders, you can now specify how long your pages should remain cached. By default, all pages will be rendered on first visit and reused on every subsequent visit until a redeploy. To set a custom revalidation time, call the `runtime.setBuildersTtl()` local in either your frontmatter or middleware.
|
||
|
|
||
|
```astro
|
||
|
---
|
||
|
import Layout from '../components/Layout.astro'
|
||
|
|
||
|
if (import.meta.env.PROD) {
|
||
|
// revalidates every 45 seconds
|
||
|
Astro.locals.runtime.setBuildersTtl(45)
|
||
|
}
|
||
|
---
|
||
|
<Layout title="Astro on Netlify">
|
||
|
{new Date(Date.now())}
|
||
|
</Layout>
|
||
|
```
|
||
|
|