- Check out Referenced Page Caching plugin - http://svn.techno-weenie.net/projects/plugins/referenced_page_caching/README - Create models / tables - fragments - http://www.railsmanual.org/module/ActionController%3A%3ACaching%3A%3AFragments - pages - http://www.railsmanual.org/module/ActionController%3A%3ACaching%3A%3APages - actions - http://www.railsmanual.org/module/ActionController%3A%3ACaching%3A%3AActions - Create auto sweepers whenever any record is updated - http://www.railsmanual.org/class/ActionController%3A%3ACaching%3A%3ASweeper - http://www.railsmanual.org/module/ActionController%3A%3ACaching%3A%3ASweeping