Re:"Open Source is awful in many ways, and people should be ...
by justincormack on Monday October 06, 2014 @03:26PM
(#8417717)
ESI is not a very well designed protocol, and cache invalidation is hard. You could look at Ledge[1] which has an aim of supporting the cache use cases for ESI fragements.
[1] https://github.com/pintsized/ledge