Re: Patch for simple walk caching

Bill Mill <[email protected]>
Newsgroups gmane.comp.web.pyblosxom.devel
Message-ID <[email protected]>
Ted,

I've been working on a cache too. Are you using mod_python? If not,
doesn't a new python process with a new memory segment get created on
every request, meaning that an in-memory cache would never be read?

Peace
Bill Mill
bill.mill at gmail.com

On Mon, 6 Dec 2004 00:41:25 -0800, Ted Leung <[email protected]> wrote:
> Hi all,
> 
> I've attached a small patch to tools.py which caches the results of
> calls to tools.Walk.  On my blog, I am using pycategories, pyarchives,
> and pycalendar, each of which do a tools.Walk of the entire datadir.
> This was taking up a bunch of time, so I started looking for ways to
> reduce this.
> At the moment the patch caches according to the value of the root
> passed to Walk, and assumes fixed values for the optional parameters.
> This is good enough to reduce the number of calls related to tools.Walk
> dramatically.
> 
> I could just commit the patch, but I wanted to get some feedback on
> whether folks thought this was a good thing.
> 
> 
> 
> 
> I also have some hotshot traces of running my blog with various
> caching, etc turn on/off.
> ----
> Ted Leung                          Blog: <http://www.sauria.com/blog>
> PGP Fingerprint: 1003 7870 251F FA71 A59A  CEE3 BEBA 2B87 F5FC 4B42
> 
> 
> 
>


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.