{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Spiralstack: Links",
  "home_page_url": "https://spiralstack.com/links",
  "feed_url": "https://spiralstack.com/feeds/json/links",
  "authors": [
    {
      "name": "spiralstack",
      "avatar": "https://spiralstack.com/build/_assets/logo-512-LOD6LFU2.png"
    }
  ],
  "favicon": "https://spiralstack.com/build/_assets/logo-128-3RCJGPF7.png",
  "icon": "https://spiralstack.com/build/_assets/logo-512-LOD6LFU2.png",
  "language": "en",
  "items": [
    {
      "id": "https://spiralstack.com/links/cdn-caching-static-site-generation-and-server-side-rendering",
      "url": "https://spiralstack.com/links/cdn-caching-static-site-generation-and-server-side-rendering",
      "external_url": "https://www.youtube.com/watch?v=bfLFHp7Sbkg",
      "title": "CDN Caching, Static Site Generation, and Server Side Rendering",
      "content_html": "<div data-reactroot=\"\"><p>Ryan Florence gives an excellent summary of different caching and build strategies for your website or app.</p><p>The most exciting aspect of this whole video is the <i>stale-while-revalidate</i> cache control header. This allows server side rendered sites the ability to always be served from a CDN (besides the very first request) similarly to static site generated pages. </p><p>Unfortunately, not many CDNs currently support this. Out of the large CDNs including CloudFront, Cloudflare, and Fastly, it seems that just <a href=\"https://docs.fastly.com/en/guides/serving-stale-content\">Fastly supports it fully</a>, while Cloudflare &quot;supports&quot; in a partial and imperfect way. Smaller networks like <a href=\"https://vercel.com/docs/concepts/edge-network/caching#stale-while-revalidate\">Vercel also support it</a>.</p><p><a href=\"https://spiralstack.com/links/cdn-caching-static-site-generation-and-server-side-rendering\">Permalink</a></p></div>",
      "summary": "Ryan Florence gives an excellent summary of different caching and build strategies for your website or app.",
      "date_published": "2022-01-16T06:43:33.106Z",
      "date_modified": "2022-01-16T06:43:33.106Z",
      "tags": [
        "CDN"
      ],
      "language": "en"
    }
  ]
}