Dear Group, I just thought I would follow up and let people know what I ended up doing to use cheetah templates. As noted in previous posts Max sent me a copy of his cache class, which I am using in a site page, via its init. This seems to be working very well, and I think has given me the performance increase of only compiling the script once, the first time it is used. I just wanted to thank Max and everyone else for there help, using the scripts in this way is really very easy now.
Jose -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Aaron Held Sent: Wednesday, June 30, 2004 9:04 PM To: jose Cc: 'Webware' Subject: Re: [Webware-discuss] Cheetah templates you are right, init is only called the very first time the servlet is accessed, jose wrote: >Dear Aaron, > >By moving the template compilation to the init, should give me a >performance boost because I am not compiling the template everytime the >servlet is called. Is that correct? Or does it something else for me >that I am missing? > >Jose > >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] On Behalf Of Aaron >Held >Sent: Wednesday, June 30, 2004 8:04 PM >To: jose >Cc: 'Webware' >Subject: Re: [Webware-discuss] Cheetah templates > > >try moving the template compilation to the servelet init function > >Class testPage(Page): > def __init__(self): > self.t = Template(file='template.tmpl', >searchList=[self]) > def writeContent(self): > self.write(t) > > > > >jose wrote: > > > >>Hi all, I'm fishing for advice. I have recently been looking at >>different templating solutions to use with webware. At the moment I am >> >> > > > >>looking at cheetah and zpt. To compare them more directly I was >>basically building the same project with both of them to see how they >>worked. I was using cheetah like this: >> >>================ >> >> >>from WebKit.Page import Page >>from Cheetah.Template import Template > > >>Class testPage(Page): >> def writeContent(self): >> t = Template(file='template.tmpl', searchList=[self]) >> self.write(t) >> >> >>================= >> >>I know that I am taking a performance hit by using the templates in >>this way, but aside from that is there any real disadvantages? Or is >>there a better way to use cheetah within a servlet. >> >>BTW just for reference, I generally like to have my servlets call and >>use templates, so a single servlet can technically use different >>templates depending on the circumstance that it is used. >> >>Jose >> >> >> >> >>------------------------------------------------------- >>This SF.Net email sponsored by Black Hat Briefings & Training. Attend >>Black Hat Briefings & Training, Las Vegas July 24-29 - digital self >>defense, top technical experts, no vendor pitches, unmatched networking >> >> > > > >>opportunities. Visit www.blackhat.com >>_______________________________________________ >>Webware-discuss mailing list [EMAIL PROTECTED] >>https://lists.sourceforge.net/lists/listinfo/webware-discuss >> >> >> >> > > > > >------------------------------------------------------- >This SF.Net email sponsored by Black Hat Briefings & Training. Attend >Black Hat Briefings & Training, Las Vegas July 24-29 - digital self >defense, top technical experts, no vendor pitches, unmatched networking >opportunities. Visit www.blackhat.com >_______________________________________________ >Webware-discuss mailing list [EMAIL PROTECTED] >https://lists.sourceforge.net/lists/listinfo/webware-discuss > > > > > >------------------------------------------------------- >This SF.Net email sponsored by Black Hat Briefings & Training. Attend >Black Hat Briefings & Training, Las Vegas July 24-29 - digital self >defense, top technical experts, no vendor pitches, unmatched networking >opportunities. Visit www.blackhat.com >_______________________________________________ >Webware-discuss mailing list [EMAIL PROTECTED] >https://lists.sourceforge.net/lists/listinfo/webware-discuss > > ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss