When improving the performance for B2C websites with thousands of webpages and millions of users-per-month traffic, one of the first things I do is to ensure that suitable rendering patterns leveraged by various sections of the website.
Using the right rendering pattern isn't just about improving the site's performance. It also ensures SEO, improves the DX, ensures stale content is never served and helps website handle traffic spikes without scalability issues.
This explainer covers the various rendering patterns and explains what to use when. With this understanding, you will be able to architect scalable websites that can handle data and functionality of any nature while delivering fast performance.