Render strategy per route
With the App Router, one application can serve static, dynamic and incremental pages side by side. Landing pages are generated once. A large catalogue uses on-demand revalidation, so changing a price refreshes that product path alone. A logged-in dashboard streams. A lot of the Next.js trouble we see comes down to one setting, such as a `force-dynamic` export on a page that never needed it, which slows the server response every time a crawler visits.