As I believe the Ajax/Dojo plugin is ready, if we could mop-up the portlet plugin ticket, we could apply the caching patch to the HEAD, and get started on the 2.1.x series.
Having AJAX as a plugin rather than a theme will also benefit many people :) -Ted. On 3/24/07, Tom Schneider <[EMAIL PROTECTED]> wrote:
Well, there is a small risk of things being cached and a developer relying on the behavior of not caching the templates. However, I think those cases will be rare and it would benefit many people. Tom Musachy Barroso wrote: > Any reason why this shouldn't be applied on the 2.0 branch instead of > 2.1? > > musachy > > On 3/24/07, Tom Schneider <[EMAIL PROTECTED]> wrote: >> >> I wrote a struts2 caching implementation of the freemarker templates: >> https://issues.apache.org/struts/browse/WW-1661 >> >> Freemarker wouldn't know how to cache the templates as well as struts2 >> does since we know how the templates are being used and whether or not >> it is safe to cache them. >> Tom >> >> Claus Ibsen wrote: >> > >From the performance tuning page: >> > >> > Copy the /template directory from the Struts 2 jar in your WEB_APP >> root. >> > >> > Freemarker fails to properly cache templates when they are retrieved >> from the classpath. Copying them to the WEB_APP root allows >> Freemarker to >> cache them correctly. Freemarker looks at the last modified time of the >> template to determine if it needs to reload the templates. Resources >> retrieved from the classpath have no last modified time, so >> Freemarker will >> reload them on every request. >> > >> > >> > Isn't it possible to file a JIRA to freemarker so they could improve >> freemarker to let it be able to cache templates loaded from classpath? >> > >> > I doubt many users know about copying resources from within >> struts2.jarto their own folder. I think the best is that it just >> works out-of-the-box. >> > --------------------------------------------------------------------- >> > Posted via Jive Forums >> > >> http://forums.opensymphony.com/thread.jspa?threadID=53086&messageID=135504#135504 >>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]