[Zope-dev] Caching

Josh Zeidner jmz_phylogenic@hotmail.com
Tue, 14 Sep 1999 09:12:07 EDT


Hi Damien,

  I solved this problem for a web-site( S&S ) based in Cold-Fusion by 
simulating browser requests and copying the contents retrieved into a cache 
directory structure.  The caching took place on a time-bases rather than 
some function of hits or timestamp.  I do not know, however, if this caching 
mechanism could be developed( to work efficiently ) as part of Zope as any 
object in Zope is dynamically created.  I good idea may be to write a simple 
web-spider that tracks the contents of the site and automatically caches all 
the pages on a regular basis...

  -josh z



>From: morton@dennisinter.com (Damian Morton)
>To: "Christopher Petrilli" <petrilli@digicool.com>,        "Paul Mokbel" 
><pm@webhosting.com>, <Zope-Dev@zope.org>
>Subject: Re: [Zope-dev] Caching
>Date: Sun, 12 Sep 1999 22:13:36 -0400
>
>This is an interesting problem; a significant proportion of a dynamic 
>website is not driven by the user requesting a page, but is rather driven 
>by certain triggering conditions.
>
>In an ideal world, you be able to write your website as a dynamic website, 
>and some kind of magic would determine what the conditions triggring the 
>rendering of a page were and then set up some kind of notification 
>mechanism to cause the re-rendering of the page as the conditions are 
>triggered.
>
>For example, a news page only needs to be re-rendered when the news on the 
>page changes.
>
>Being able to identify which parts of a page need to be re-rendered is even 
>more fine-grained.
>
>To do this, youd have to timestamp virtually every single object, from 
>variables on up, with a last-modified date. This could be tricky.
>
>----- Original Message -----
>From: Christopher Petrilli <petrilli@digicool.com>
>To: Paul Mokbel <pm@webhosting.com>; <Zope-Dev@zope.org>
>Sent: Sunday, September 12, 1999 9:54 PM
>Subject: Re: [Zope-dev] Caching
>
>
> > > In ROXEN (RXML); There is a tag line where by you can cache certain 
>content
> > > within the <CACHE> brackets.  Is there something similar within Zope?
> >
> > What has been thought of is doing more "rendered caching" (i.e. cache
> > rendered results, thereby short-circuiting the DTML process).  This 
>could be
> > very advantageous, but gets into a lot of issues of management of the 
>cache
> > which is non-trivial (Vignette, one of our competitors that does
> > "consultant-ware" has several patents on it), so... patches accepted. 
>Note
> > that performance will be one of our "watch words" in the coming months.
> >
> > Chris
> > --
> > | Christopher Petrilli        Python Powered        Digital Creations, 
>Inc.
> > | petrilli@digicool.com                             
>http://www.digicool.com
> >
> > _______________________________________________
> > Zope-Dev maillist  -  Zope-Dev@zope.org
> > http://www.zope.org/mailman/listinfo/zope-dev
> >
> > (To receive general Zope announcements, see:
> > http://www.zope.org/mailman/listinfo/zope-announce
> >
> > For non-developer, user-level issues,
> > zope@zope.org, http://www.zope.org/mailman/listinfo/zope )
>
>
>_______________________________________________
>Zope-Dev maillist  -  Zope-Dev@zope.org
>http://www.zope.org/mailman/listinfo/zope-dev
>
>(To receive general Zope announcements, see:
>http://www.zope.org/mailman/listinfo/zope-announce
>
>For non-developer, user-level issues,
>zope@zope.org, http://www.zope.org/mailman/listinfo/zope )

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com