Dynamic page caching allows you to cache static content on an otherwise dynamic page. You can mark which areas and components are dynamic. Magnolia will cache all static content and only renders the dynamic components per request. You can also set a different time-to-live on the dynamic components.
Novatec boosted Magnolia response times with dynamic page caching. Find out how they made the HTTP request 500 times faster.