On Wed, Apr 28, 2010 at 5:23 PM, Felix Meschberger <[email protected]> wrote: > Now, taken a step further: do we really want to build a cache into > Sling ? Shouldn't we rather rely on some existing caching proxy for > this, like Squid or mod_cache/mod_proxy ?
Thinking about this a bit more; instead of building a cache mecanism ourselves, how about providing a good integration point for caching proxies? This component would be a filter or similar, which must track which resources are being accessed during a request. The component would register as a resource event listener, to be notified when resources are changed, so that the corresponding request URIs can be invalidated. When invalidating a request URI, the component should call a pluggable adapter (e.g. a SquidAdapter), which in turn will notify Squid of the invalidation. -- Vidar S. Ramdal <[email protected]> - http://www.idium.no Sommerrogata 13-15, N-0255 Oslo, Norway + 47 22 00 84 00 / +47 21 531941, ext 2070
