Path

7x / documentation / faq / caching - serve data fast / q: how does the system prov...


Caution: This documentation is for eZ Publish legacy, from version 3.x to 6.x.
For 5.x documentation covering Platform see eZ Documentation Center, for difference between legacy and Platform see 5.x Architecture overview.

Q: How does the system provide advanced caching?

A: eZ Publish uses cache blocks to cache individual elements like the navigation of the site. This mechanism enables fine grained cache control of all elements used to render a specific page. Cache blocks can be cached across multiple pages for efficient cache hits.

More information (technical) on cache blocks can be found here:

http://doc.ez.no/eZ-Publish/Technical-manual/4.x/Reference/Template-functions/Miscellaneous/cache-block/(language)/eng-GB
http://share.ez.no/learn/ez-publish/ez-publish-performance-optimization-part-3-of-3-practical-cache-and-template-solutions/(page)/9
An alternative method when having a delivery tier (reverse proxy or CDN) that supports ESI you can use ESI blocks to cache re-usable elements across multiple pages.

http://doc.ez.no/Extensions/eZ-Publish-extensions/eZ-SI/eZ-SI-1.2-manual