instead of using the full pages cache you could wrap the performance critical parts in a „partial cache“ (storing data or full html-output whatever is more suiteable for your usecase). you can read a bit more about those in my caching introduction post Remember this - Caching in Kirby