Zeichnen Sie die Ladezeit von Webseiten auf

7

Ich wurde gebeten, zu untersuchen, wie lange eine ganzseitige Anfrage auf unserer Website dauert.

dh wie lange es dauert, wenn ein Benutzer auf einen Link klickt, bis die Seite vollständig geladen ist.

Jetzt habe ich mir Google Analytics angesehen und dies scheint uns die Möglichkeit zu geben, anzugeben, wie lange es dauert, bis eine Seite vollständig in einem Benutzerbrowser angezeigt wird. Dies wird jedoch erst zu dem Zeitpunkt gezählt, zu dem die Seite bereits gesendet wurde an den Benutzer. Was ich suche, ist eine Möglichkeit, die Bearbeitungszeit aller Seitenanforderungen aufzuzeichnen, damit wir die durchschnittliche Zeit usw. ermitteln können.

Neil
quelle
Und +1 für jeden, der Sie darum gebeten hat - es ist eine Praxis, die nachdrücklich gefördert werden muss.
Helvick

Antworten:

3

Haben Sie Zugriff auf die Protokolldateien für Ihre Site? In diesem Fall können Sie das Feld TIME-TAKEN in den IIS-Protokollen aktivieren. Dies zählt (in Millisekunden), wie lange IIS für die Verarbeitung der Anforderung benötigt hat.

Zusammen mit den Daten, die Sie von Google Analytics erhalten, sollten Sie eine gute Vorstellung von der Gesamtzeit erhalten, die erforderlich ist, um eine Anfrage vom ersten Klick bis zum vollständigen Laden der Seite zu verarbeiten.

Das einzige, was fehlt, ist die Zeit, die jemand benötigt, um auf den Link zu der Anfrage zu klicken, die den Webserver erreicht. (Was vernachlässigbar sein sollte, es sei denn, Sie haben größere Netzwerk- / DNS-Probleme)

MattB
quelle
3

Sie können verwenden:

  • yslow Addon für Firefox
  • Pagespeed Plugin für Chrome
  • Fiddler als generischer Proxy, um es zu messen

Vergessen Sie nicht, Ihren Cache vor jedem Test zu bereinigen, wenn Sie Leistung für den ersten Benutzer erzielen möchten

yslow bietet Anleitungen zur Leistungssteigerung (Hinzufügen von Komprimierung, übergroßen Bildern, zu viel CSS ...)

Mathieu Chateau
quelle
0

Zusätzlich zu den von Mathieu aufgelisteten ist HttpWatch eine weitere Option. Es funktioniert als Erweiterung des IE sowie als Add-On zu Firefox (erfordert FireBug). PageSpeed ​​(was mir sehr gefällt) ist auch für Firefox verfügbar. erfordert wieder FireBug.

Ein erster Ausgangspunkt ist die Durchführung einer ersten Analyse mit einem der genannten Browser-Tools.

Wenn Sie sich die Leistung der Website ansehen, insbesondere dynamische / Transaktions-Websites, ist es wichtig, auch den geografischen Standort des Benutzers, die allgemeine Netzwerkauslastung und die Auslastung der Website zu berücksichtigen. Dann begeben Sie sich in das Gebiet der Leistungstests und verwenden möglicherweise umfangreichere Plattformen wie JMeter, Grinder, LoadRunner / PerformanceCenter usw.

Dwightgunning
quelle