[bounced to list with permission]

Hi Barrie,

thanks for your article
http://www.perl.com/pub/a/2002/03/12/axkit.html, it's a great help to
me to get an overview. I'm interested in AxKit since it exists but
always missed the starter kit. I hope to come around to use it in a
future project.

But one thing is there in your article that is probably misleading:

   Note that AxKit is smart enough to not cache the output document
   (there's no cache between the XSP processor and the output); XSP is
   intended for dynamic pages and its output documents should not be
   cached.

I do not believe that dynamic pages should not be cached, it's all a
matter of expiration times. Even dynamic pages can have a long
expiration time and should be cached if the cost of caching is lower
than the cost of recalculating.

Take for example a big search engine where every query sucks up high
resources. Now when every five seconds it gets a hit querying "sex",
you will not want to redo the query every time, you will want to send
a cached answer. You will want to set an expiration time for all
queries and you will want to tune the expiration time depending on
some parameters like available resources, time, day of the week, etc.

Take for example a page that displays the time including seconds. Many
people will believe that this should not be cached. I'd argue, it
should be cached until the displayed second increments. And if you do
that, you can save resources whenever somebody doubleclicks a button.

I'm not saying that AxKit *must* do that for me, I solve these
problems mostly with squid, but it would be a big plus if it were able
to do it.

Maybe you want to differentiate in a future column on this aspect of
caching?

Just a thought.

Thanks again & Regards,
-- 
andreas



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to