This illustration depicts an ESI cache hierarchy. It shows a subscriber cache connecting to an application Web server to create a template page and provider caches for assembly of ESI fragments from provider caches for ESI provider sites www.providersite1.com and www.providersite2.com. Arrows extending from the provider caches to the subscriber cache show the direction of invalidation message propagation.