file RFE On Thu, May 8, 2008 at 3:07 PM, Stefan Simik <[EMAIL PROTECTED]> wrote:
> > I looked at it in detail, and it works as following: > > 1. You are right, when caching is too low - then browser makes request, > with > header > If-Modified-Since. Response is 304 - that it was not modified. So the > whole resource > is not really downloaded, it is requested only, with short 304 response. > > 2. When caching time is longer, then: > if resource is in caching time interval, then it is immediately taken > from browser cache, > without sending a request with If-Modified-Since. So the request is not > performed, until > caching time expires. > > So the overhead is not so big. Some complex applications > may use many css and javascript files, and it is wasting of time for > requesting these never > changing files every hour again and again. > > Also, solution is very simple, elegant and breaks no API. And the resulting > performance will > be slightly better. > It would be good, to have a possibility to cache these never changing > static > resources for > a specified time, to prevent these needless requests. > > The only thing, that is needed to do for it, is to change > WebResource#setHeaders() to take > the caching time from some settings, so it is not hardcoded and can be > configured by developer. > > What do you think about it - should I create a RFE, or it is ok ? > > Stefan Simik > > > > > > > > > > > Johan Compagner wrote: > > > > But is it then really downloaded? > > Because the brower makes first a head request to it and that will say > > not changed > > > > On 5/8/08, Stefan Simik <[EMAIL PROTECTED]> wrote: > >> > >> Hi boys, > >> > >> I think, there is one problem with wicket ajax javascripts - there are > >> reloading by browser every > >> hour, because the Expire header is hardcoded to 3600 seconds in > >> WebResource#setHeaders() method. > >> > >> It is really needed to repeatedly once an hour download these wicket > >> javascripts ? > >> These are static wicket javascripts, they are not subject of changes, so > >> why could they not be cached for longer time, for example - 1 week, or > >> longer. > >> > >> It would be better, if caching time should be configurable from some > >> application settings. > >> Could I create requet for improvement, or it is all ok ? > >> > >> thx > >> Stefan Simik > >> > >> // > >> I have consulted this before, but without result. So now, I am trying to > >> show > >> the problem in a simpler situation. > >> > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/Wicket-javascripts---reloading-every-one-hour-tp17117009p17117009.html > >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/Wicket-javascripts---reloading-every-one-hour-tp17117009p17125087.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >