Performance bei Templates
Bernd
- php
Hallo,
ich habe da eine allgemeine Frage zu Templates. Wie sieht es mit der Performance aus? Die müsste doch sinken, weil der Code, den PHP verarbeiten länger wird.
Gruß
Bernd
Hallo Bernd,
ich habe da eine allgemeine Frage zu Templates. Wie sieht es mit
der Performance aus? Die müsste doch sinken, weil der Code, den
PHP verarbeiten länger wird.
Die Performance ist extrem stark abhaengig von der Engine, die du
verwendest. Prinzipiell aber sind Template-Engines langsamer als
das Ausgeben von HTML-Code per echo() oder print().
Grüße,
CK
Hi,
ich dachte da an PEAR IT bzw. ITX Templates. Wie groß sind denn die Performance Unterschied? Ich schätze diese liegen wahrscheinlich im Milisekunden-Bereich.
mfg Bernd
Hi!
ich habe da eine allgemeine Frage zu Templates. Wie sieht es mit der Performance aus? Die müsste doch sinken, weil der Code, den PHP verarbeiten länger wird.
Das hängt von vielen Faktoren ab. Templates sind in jedem Fall eine zusätzliche Abstraktions-Schicht, die prinzipiell Zeit kostet. Das kann man natürlich optimieren, indem man die Templates nicht bei jedem Request läd, sondern nur wenn sich was an den Templates ändert, indem man HTML-Ausgaben Cached, indem man Scripte per Opcode-Cache im RAM hält, indem man die Template-Engine als PHP-Extension in C implementiert...
Eine (IMHO) interessante Präsentation zu Template-Engines:
http://wact.sourceforge.net/presentations/200310_PHPUGCH/
Grüße
Andreas