Schrift
[thread]4557[/thread]

HTML::Template::Compiled (HTC) (Seite 2)

Leser: 31


<< |< 1 2 3 4 5 ... 21 >| >> 210 Einträge, 21 Seiten
pq
 2005-11-23 13:30
#40794 #40794
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=esskar,23.11.2005, 04:14]aber, wenn man die compilate abspeichern lässt, hat man verloren, da nun nie wieder neu kompiliert wird[/quote]
HTC checkt den timestamp der datei, und wenn der neu ist, wird neu kompiliert.
dieser check wird aber auch nich timmer gemacht, sondern nur nach
$HTML::Template::Compiled::NEW_CHECK sekunden.

es soll ja auch leute geben, die timestamps auf die zukunft setzen, aber das
ist dann nicht mein problem =)\n\n

<!--EDIT|pq|1132745442-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
ptk
 2005-12-12 00:03
#40795 #40795
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
mem_cache bedeutet einfach, dass ich ein Text::ScriptTemplate-Objekt erzeugt habe und alles bis auf fill() durchgelaufen bin. Im Benchmark wird nur das fill() durchgeführt. In der Praxis könnte man dieses Objekt z.B. in eine globale Variable speichern und wäre somit unter mod_perl für andere Requests wiederverwendbar.

EDIT: Grammar etc.\n\n

<!--EDIT|ptk|1134339037-->
pq
 2005-12-30 03:32
#40796 #40796
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
moin.
HTC hat jetzt einen co-developer, Mark Stosberg (der auch fleißig bei CGI::Application und den anderen HTML::Template::* dabei ist).

bugs können gerne auch beim RT gepostet werden: http://rt.cpan.org/NoAuth/Bugs.html?Dist=HTML-Template-Compiled

guten rutsch!
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
pq
 2005-06-26 14:41
#40797 #40797
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
danke crian. den fehler hatte ich auch schon gefunden, und ein paar mehr =)
habe mal eine neue version hochgestellt, mit einem bugfix für 5.8.0 und mit
dem neuen feature TMPL_ELSIF
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
pq
 2005-06-21 01:46
#40798 #40798
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
hallo,

ich habe ein lauffähige version meines Template-Moduls HTML::Template::Compiled
online gestellt: http://tinita.de/projects/perl/modules/HTC.html
HTML-Template-Compiled-0.22.tar.gz

würde mich freuen, wenn jemand es ausprobiert und bugs meldet, oder
verbesserungsvorschläge.


edit: version 0.18
edit: version 0.19
edit: version 0.20
edit: version 0.21
edit: version 0.22\n\n

<!--EDIT|pq|1121620914-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
jan
 2005-06-27 08:27
#40799 #40799
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
ok.
die idee finde ich nämlich soweit sehr schön - und wenn die versprochenen geschwindigkeitsgewinne auch nur halb eintreten, ist es die arbeit wert.
ptk
 2005-08-19 13:14
#40800 #40800
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Scheint wirklich ganz schoen schnell zu sein. Ein Benchmark mit Template-Toolkit (tt), HTML::Template (ht und ht_cache), Text::ScriptTemplate (st) und HTML::Template::Compiled (ht_compiled). Wo es eine Caching-Variante in irgendeiner Form gibt, habe ich sie auch verwendet. Die Templates sind sehr kurz und enthalten jeweils eine Bedinung und eine Schleife.
Code: (dl )
1
2
3
4
5
6
7
8
               Rate    tt tt_cache    ht ht_cache    st st_mem_cache ht_compiled
tt 237/s -- -51% -69% -84% -85% -90% -93%
tt_cache 487/s 106% -- -36% -67% -68% -80% -85%
ht 760/s 221% 56% -- -49% -51% -69% -77%
ht_cache 1478/s 524% 204% 95% -- -4% -40% -55%
st 1540/s 551% 216% 103% 4% -- -38% -53%
st_mem_cache 2465/s 941% 406% 225% 67% 60% -- -24%
ht_compiled 3262/s 1278% 570% 329% 121% 112% 32% --

perl 5.8.0, Linux 2.4.x
pq
 2005-09-06 05:18
#40801 #40801
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
bin mittlerweile bei version 0.42 auf CPAN und version 0.43 ist fertig (option scalarref implementiert). kann es nur gerade nicht
hochladen, das muss noch ne woche warten.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
pq
 2005-09-11 15:46
#40802 #40802
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
mittlerweile auch auf sourceforge: http://htcompiled.sf.net/
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
pq
 2005-10-01 03:29
#40803 #40803
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
HTC kann jetzt doch global_vars:
0.50 Sat Oct  1 01:16:09 CEST 2005
- added formatter
- added global_vars

0.49 Sun Sep 25 23:04:38 CEST 2005
- fixed 05_out_fh.t
- dynamic includes

0.48 Tue Sep 20 23:54:56 CEST 2005
- compatible via use statement
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< |< 1 2 3 4 5 ... 21 >| >> 210 Einträge, 21 Seiten



View all threads created 2005-06-26 15:48.