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