Die Antwortzeit einer Seite unterscheidet sich gewöhnlich von der Summe ihrer Anforderungen. Dies bedeutet nicht, dass Ihre Daten falsch sind.
Die Differenz kann in gleichzeitigen Anforderungen, den Seitenanschlusszeiten, Verzögerungen zwischen Anforderungen und angepasstem Code innerhalb einer Seite begründet sein.
Hauptgrund dafür, dass die Summe der einzelnen Anforderungszeiten innerhalb einer Seite über der Gesamtantwortzeit der Seite liegt, ist der Umstand, dass Anforderungen häufig simultan (d. h. parallel zueinander) an den Server übertragen werden. So kommt es zu Überschneidungen einzelner Anforderungsantwortzeiten, was dazu führen kann, das die Summe der Anforderungsantwortzeiten über der Seitenantwortzeit liegt.
Außerdem kann die Seitenantwortzeit aus folgenden Gründen über der Summe der einzelnen Anforderungsantwortzeiten innerhalb der Seite liegen:
- Zu den einzelnen Anforderungsantwortzeiten gehören nicht die Zeiten zum Einrichten von Verbindungen, zur Seitenantwortzeit gehört aber die Verbindungsantwortzeit.
- Verzögerungen zwischen Anforderungen schlagen sich in den einzelnen Anforderungsantwortzeiten nicht nieder, finden aber in der Seitenantwortzeit Berücksichtigung.
- Angepasster Code innerhalb einer Seite wird (nach Ausführung aller vorhergehenden einzelnen Anforderungen) seriell ausgeführt und trägt damit zur Seitenantwortzeit bei. Die einzelnen Anforderungsantwortzeiten sind davon nicht betroffen. Trotzdem wird empfohlen, angepassten Code außerhalb einer Seite zu platzieren, wo er keinen Einfluss auf die Seitenantwortzeit hat.
Weitere Informationen siehe Leistungseinfluss von angepasstem Code reduzieren.