Hi,

On Thu, Mar 24, 2011 at 7:17 AM, Attila Király <kiralyattila...@gmail.com>wrote:

> 2011/3/24 hok <ivanvasi...@gmail.com>
> >
> > 2. In the Servlet 3.0 specification it's possible to have static
> resources
> > under META-INF/resources and I noticed that wicket has
> > MetaInfStaticResourceReference, which is better for serving static
> > resources. In my case for some components I have css files which are
> loaded
> > like:
> >
> >        response.renderCSSReference(new
> PackageResourceReference(getClass(),
> > getClass().getSimpleName() + ".css"));
> >
> > So, it should be better to move all those css files under
> > META-INF/resources. However, this somehow contradicts with the wicket
> > philosophy of having everything in one place and requires maintaining a
> > parallel package folder structure under META-INF/resources. Do you think
> > it's worth it?
> >
>
> Hi,
>
> In my tests I found that Tomcat 7 serves static files from
> META-INF/resources directory 2-3 times faster than wicket. So if
> performance
> is important I think it is worth it. I am pragmatic about it: maybe it is
> bad to not hold everything in the same directory but this is a feature that
> fits wicket pretty well (bundling static files in jars) so it would be
> worse
> to not use it.
>
> Attila
>
With the new CachingResourceStreamLocator the serving should be faster now.
See https://issues.apache.org/jira/browse/WICKET-3511.


-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com <http://jweekend.com/>

Reply via email to