I believe Roller uses the Velocity templating engine to generate page content, Velocity templates are populated with data (stuff like entry content) from the Database. It is possible to cache Velocity templates and this can lead to great performance inprovements since Velocity no longer has to instantiate the required templates for each request it serves. This may be what Dave was talking about in terms of Roller caching?
Cheers, Edd On Thu, 15 Oct 2009 10:02:14 +0200, "Horatia" <[email protected]> wrote: > > My definition of content: > > dynamic = made on the fly > static = ready for reading (html) > > Imho all cached content is static and tomcat stores this pages > in his temp-folder and/or work directory; from this files tomcat > serves the pages and this are constructed web pages. What does roller > cache in difference to tomcat? > > Horatia > > >> Different caches. >> >> The server.xml flags regulate Tomcat's cache of static resources >> typically delivered by the DefaultServlet. >> See docs related to that. >> >> Roller caches constructed web pages. >> >> Horatia wrote: >> > I have this values inside server.xml, host-element: >> > >> > cachingAllowed="true" >> > cacheMaxSize="40960" >> > cacheObjectMaxSize="1024" >> > cacheTTL="600000" >> > >> > >> >>> http://tomcat.apache.org/tomcat-6.0-doc/config/context.html >> >>> >> > >> > Roller runs with the default values. >> > >> > As I can see tomcat serves the roller pages very fast. >> > >> > Horatia >> > >> >
