ESI

Getting the dynamic bit of your community website to scale is "easily" done with Edge Side Includes, enabling you to have different caching policy for different fragments. Varnish, Akamai, Oracle Webcache and Squid 3 all support this and we recommend that all community web sites utilise this technology.

Using ESI may imply that you will have to strongly structure your template set, creating JSPs/JSPFs based on their cacheability (and not only functionality). Thus, it pays off to consider using ESI (or not) early on in the project. Please see the Escenic Community Expansion Performance Guide for more information on ESI and how to apply caching rules from your JSP templates.