Ich betreibe selbst ein Werkzeug zur Ladezeitmessung. Ich verdiene daran; berücksichtigen Sie das beim Lesen. Dieser Beitrag beschreibt, was solche Werkzeuge grundsätzlich nicht leisten – auch meines nicht.
Der häufigste Anruf zu diesem Thema beginnt mit: „Der Test sagt 98, aber die Seite fühlt sich langsam an." Beides kann gleichzeitig zutreffen, und das liegt nicht an der Messung.
Zwei Arten von Daten
- Ein einzelner Abruf
- Festgelegte Bandbreite und Rechenleistung
- Leerer Zwischenspeicher, nicht angemeldet
- Wiederholbar – und genau deshalb künstlich
- Tatsächliche Aufrufe echter Besucher
- Deren Geräte, Verbindungen, Standorte
- Über einen längeren Zeitraum gesammelt
- Aussagekräftig – und erst ab genug Aufkommen vorhanden
Warum sich beides widersprechen darf
Der Laborwert beantwortet: Wie schnell ist diese Seite unter diesen Bedingungen? Die Felddaten beantworten: Wie schnell erleben Besucher diese Seite? Das sind verschiedene Fragen, und die Antworten müssen nicht übereinstimmen.
Typische Gründe für ein Auseinanderfallen: Die Besucher kommen überwiegend mobil aus schlecht versorgten Gebieten. Der angemeldete Bereich verhält sich anders als die gemessene öffentliche Seite. Ein Element wird erst nach einer Einwilligung nachgeladen und ist in der Labormessung gar nicht dabei.
Was man womit macht
- Labordaten zur Fehlersuche. Sie sind wiederholbar, und Wiederholbarkeit ist beim Suchen alles. Eine Änderung, die den Laborwert verbessert, hat nachweislich etwas bewirkt.
- Felddaten zur Lagebeurteilung. Sie sagen, ob ein Problem besteht. Sie sagen selten, wo.
- Beides zusammen für Entscheidungen. Felddaten zeigen die Baustelle, Labordaten zeigen die Ursache.
Die häufigste Fehlbedienung
Einmal messen, Zahl notieren, Zahl vergleichen. Eine einzelne Messung ist eine Stichprobe – Auslastung der Messmaschine, Netzwegführung und fremde Zwischenspeicher gehen ein. Wer Werte über die Zeit vergleicht, muss mehrfach messen und den Median nehmen. Der beste Lauf ist der unbrauchbarste Wert von allen.
Was auch das beste Werkzeug nicht kann
- Sagen, ob es sich lohnt. Ob eine Verbesserung um eine halbe Sekunde ihren Aufwand wert ist, steht in keinem Bericht.
- Den angemeldeten Bereich messen. Öffentlich abrufbar ist, was öffentlich abrufbar ist.
- Felddaten erfinden. Ohne genug Aufkommen gibt es keine. Kein Werkzeug ändert das.
- Die Ursache benennen. Es zeigt, was lange dauert. Warum es lange dauert, steht in der Anwendung.