Caching

The subject of caching is broad, and there are ways to do it both within CFML and separately from it. It generally involves storing some information so that it can be reused over many requests, with the goal of increasing scalability and performance.

Among the caching features related to CF include page content/template caching, query caching, and more. CF9 has added even more powerful caching related to ehCache. There are also concepts in the ColdFusion Administrator related to caching of compiled CFML code, referred to also as "template caching" and a related "trusted cache" feature.

Among the caching features of interest outside of (but related to) CF include caching in the web server, proxy, content delivery network (CDN), and within the client (browser).

There are many resources available that cover these various aspects of caching.

Resources

Following are blog entries or other resources related to this subject.

See also ALL the blog entries by Rob Brooks-Bilson, who has become THE de-facto resource on CF and caching, especially the new ehcache feature in CF9+.:

Other Related Tool Resources

Related Wiki Pages

See also:

Category: Concepts