Pre Render & Unfurl Delay

note

PreRender delays andUnfurl Delays are configured on a per-path basis. It reads path rules on a first-match basis, meaning it'll use the first match it finds. Make sure the /* rule is at the bottom as a catch-all

Pre Render Delay

The pre-render delay is how long we'll wait for your page to fully render on our rendering servers. We recommend it to be no longer than 5000 milliseconds for optimal speed.

Unfurl Delay

The unfurl delay is the delay for when a page is shared into a messenging application (since you don't want them to use the title of your root website). In order to ensure this is quick, you may want to render them quicker. If the unfurl delay is less than your pre-render delay, we will not cache the response, so it's safe. This is also the delay that we will use if we have to pre-render last-minute

{
"origin": "https://example.com",
"cacheTtl": 30,
"renderSettings": [
{
"path": "/quickly_shows_title_when_shared",
"unfurlDelay": 500,
"preRenderDelay": 3000
},
{
"path": "/really_slow_and_heavy_page",
"unfurlDelay": 5000,
"preRenderDelay": 5000
},
{
"path": "/*",
"unfurlDelay": 1500,
"preRenderDelay": 3000
}
]
}