added a separate set of memcaches for the render cache

This commit is contained in:
spez
2008-12-16 15:51:43 -08:00
parent 8a27ada22e
commit ae6ba7a78e
3 changed files with 4 additions and 1 deletions

View File

@@ -14,6 +14,7 @@ log_path =
memcaches = 127.0.0.1:11211
permacaches = 127.0.0.1:11211
rendercaches = 127.0.0.1:11211
rec_cache = 127.0.0.1:11311
tracker_url =
adtracker_url =

View File

@@ -57,6 +57,7 @@ class Globals(object):
tuple_props = ['memcaches',
'rec_cache',
'permacaches',
'rendercaches',
'admins',
'sponsors',
'monitored_servers',
@@ -112,6 +113,7 @@ class Globals(object):
mc = Memcache(self.memcaches)
self.cache = CacheChain((LocalCache(), mc))
self.permacache = Memcache(self.permacaches)
self.rendercache = Memcache(self.rendercaches)
self.make_lock = make_lock_factory(mc)
self.rec_cache = Memcache(self.rec_cache)

View File

@@ -72,7 +72,7 @@ class Listing(object):
r[i] = item.render()
return r
rendered_items = sgm(cache, fullnames, render_items, 'render_',
rendered_items = sgm(g.rendercache, fullnames, render_items, 'render_',
time = g.page_cache_time)
#replace the render function