On Wednesday 13 September 2006 20:20, Matt Sergeant wrote:
> I suppose it's a chicken and egg problem - maybe you don't want to
> try AxKit2 if it doesn't have the same caching system as AxKit1, or
> maybe if you tried it you'd like the new system. Either way, speak up
> and we'll see what should be done.

Now, I haven't looked at what Ax2 actually do, but our work system has 
suffered badly from having a simple API for caching. I've come to think 
that having simple methods that I can implement to return mtime and 
expiry is a critical feature. For TABOO, the plan is that my objects 
also have an mtime and a expiry, implemented as cheaply as possible 
will make the mtime's of the Providers really small, but critical.

I think that in a pipeline, the possibility of caching all along the 
pipeline would be nice in some cases, so that certain requests will not 
be passed all the way down to the DB, even though the served resource 
is a composite of several components. 

I envision that HTTP's caching specification could also be used 
internally in the pipeline, so that if you suddenly decide to throw a 
part of the pipe away, the client or a proxy will still see and use 
HTTP headers for caching.

I haven't had time to look properly into Ax2, and I now recognize the 
value of patches more than I did back when I started, but since you 
asked, then yeah, a caching infrastructure is a very compelling 
feature... :-)

Cheers,

Kjetil
-- 
Kjetil Kjernsmo
Programmer / Astrophysicist / Ski-orienteer / Orienteer / Mountaineer
[EMAIL PROTECTED]
Homepage: http://www.kjetil.kjernsmo.net/     OpenPGP KeyID: 6A6A0BBC

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

Reply via email to