ESI takes public cache and private cache, and cleverly combines them into a single flexibly-cached HTML page.
Here’s why you’d want to cache logged-in users in Joomla, and how to set it up.
LSCache is a high-performance, open source, user friendly cache plugin, and you don’t have to be a site optimization expert to use it.