Most website owners are taught a simple rule: optimize the page and the website gets faster.
Page optimization matters. It can improve rendering, visual stability, interactivity, and the amount of data transferred to the browser. But it does not eliminate the work WordPress has already performed to generate an uncached page.
WordPress Core, themes, plugins, hooks, PHP logic, and database queries have already run before the finished page can be optimized.
Front-end optimization improves the result. Caching avoids generating that result again. Page optimization can improve: - First Contentful Paint
- Time to Interactive
- Visual stability
Page optimization cannot improve: - WordPress Core
- Themes
- Plugins
- Hooks
- PHP logic
- Database queries
- Data volume (it does not reduce it)
For WordPress, the biggest server-side performance gain comes from serving a cached page instead of generating it again.
But a cache can only deliver that benefit when the required cache entry already exists.
That is why a fast cache needs to be a warm cache.