Loading ...
Sorry, an error occurred while loading the content.

66935Re: a faster html::template?

Expand Messages
  • Perrin Harkins
    Sep 10, 2005
    • 0 Attachment
      On Fri, 2005-09-09 at 14:07 -0700, Praveen Ray wrote:
      > use Time::HiRes qw(gettimeofday tv_interval);

      Better to use the Benchmark module for this. It looks like you only run
      each one once. A few hundred iterations would give more stable results.

      > sub render_tt2
      > {
      > my ($data) = @_;
      > my $o_tt2 = Template->new({
      > ABSOLUTE => 1,
      > });
      > my $templ = _read_chunk('tt_template');
      > my $filename = tmpnam();
      > open (F, ">$filename");
      > print F $templ;
      > close F;
      >
      > my $str;
      > $o_tt2->process($filename,{data => $data},\$str);
      >
      > # need to process twice since first one would not use
      > cached template

      You could do the first one in a build_ sub, like you did for
      HTML::Template.

      - Perrin
    • Show all 31 messages in this topic