From: JZ <pro...@mu...> - 2003-08-22 11:39:01
|
I do not know how to make WebKit & Cheetah to use cache. I am using mod_webkit csv. CacheServletClasses and CacheServletInstances are set to 1. My first try was: TestCache.py: import time from WebKit.Page import Page from Cheetah.Template import Template class TestCache(Page): def writeHTML(self): t = time.strftime('%H:%M:%S', time.localtime(time.time())) tmpl = Template(file='TestCache.tmpl', searchList=[{'t':t}]) self.writeln(tmpl) TestCache.tmpl: <html> <body> #cache t=$t #end cache </body> </html> But it does NOT work because every refresh of the page I get the new values. It should be the same values if cache works, isn't it? I have also tried another way: TestCache.tmpl: from WebKit.Page import Page from Cheetah.Template import Template class TestCache(Page): def writeHTML(self): tmpl = Template(file='TestCache.tmpl') self.writeln(tmpl) TestCache.tmpl <html> <body> #import time #cache #set $t = time.strftime('%H:%M:%S', time.localtime(time.time())) t=$t #end cache </body> </html> Unsuccesfull. :( Nothing was changed.What am I doing wrong?? -- JZ |