Der Timer DC-Timer1…3 zeigt das Ergebnis (Dauer in Millisekunden) der Laufzeitmessung an, die mit DC-Timer1…3_start gestartet und mit DC-Timer1…3_stop gestoppt wurde. Insgesamt stehen drei unabhängige Timer für Laufzeitmessungen zur Verfügung.

Mit den DC-Timer hat man die Möglichkeit, gezielt an bestimmten Stellen im Template eine Laufzeitmessung vorzunehmen.
Die DC-Timer können auf jedem beliebigen Template integriert werden, das im Browser separat aufgerufen werden kann. Das bedeutet, der Einsatz in Includedateien, wie zum Beispiel FastInclude-Dateien, ist nicht möglich.

Beispiel:

Da uns 3 DC-Timer zur Verfügung stehen, ist es sinnvoll gleich am Beginn und Ende des Quellcodes einen DC-Timer zu setzen, um die Gesamt-Ladezeit eines Templates zu messen. Wir verwenden hierfür den DC-Timer1.

Mit den beiden anderen DC-Timer kann man jetzt gezielt bestimmte Bereiche im Template messen.

~DC-Timer1_start~       <!-- Start des DC-Timer1 für die Anzeige der Gesamt-Ladezeit des Templates -->
<html>
   ...
   ~DC-Timer2_start~    <!-- Start des DC-Timer2 für die Anzeige der Ladezeit des Headbereiches -->
    <head>
      Inhalt des Headers
    </head>
   ~DC-Timer2_stop~     <!-- Stop des DC-Timer2 für die Anzeige der Ladezeit des Headbereiches -->
 
   ~DC-Timer3_start~    <!-- Start des DC-Timer3 für die Anzeige der Ladezeit des Bodybereiches -->
    <body>
      Inhalt des Bodys
    </body>
   ~DC-Timer3_stop~     <!-- Stop des DC-Timer3 für die Anzeige der Ladezeit des Bodybereiches -->
 
   ...
</html>
~DC-Timer1_stop~        <!-- Stoppen des DC-Timer1 für die Anzeige der Gesamt-Ladezeit des Templates -->
 
Anzeige der Gesamt-Ladezeit des Templates:   ~DC-Timer1~
Anzeige der Ladezeit des Headers:      ~DC-Timer2~
Anzeige der Ladezeit des Bodys:         ~DC-Timer3~

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

negatives Bereichs-Tag

Schleifen-Tag

Zulässig in Templates …

Alle

Verweise

Grundlagen: Grundlagen zu Tags