# the template is just use HTML::Template; use strict; my $t=new HTML::Template( filename => "/tmp/tmpl"); print "3 ".time()."\n"; $t->param( "hallo" => \&littletest ); sleep 3; print "2 ".time()."\n"; sleep 3; print $t->output; sub littletest { print "1 ".time()."\n"; return "test"; } #### 3 1019119182 2 1019119185 1 1019119188 test #### 3 1019119294 1 1019119294 2 1019119297 test