Bernd: Performance bei Templates

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

  1. 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

    --
    Nur die Weisesten und die Dümmsten können sich nicht ändern.
    http://wwwtech.de/
    1. 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

  2. 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

    --
    SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/