Für mich schnell, für alle anderen langsam
Leute sagen dauernd, die Seite sei langsam. Bei dir ist sie nicht langsam, im Labor ist sie nicht langsam, und jeder synthetische Test, den du laufen lässt, kommt grün zurück. Die Rückmeldungen sind echt, und du kannst nicht eine einzige nachstellen.
Warum es schwer zu sehen ist
Du testest von einem Ort, über eine Verbindung, mit warmem Cache. Die Leute, die sich beschweren, tun das nicht. Eine Seite, die neben dem Server in einer halben Sekunde lädt, kann mehrere tausend Kilometer entfernt fünf Sekunden brauchen, und kein noch so gründlicher Test von deinem Schreibtisch aus wird das zeigen.
Mittelwerte verstecken es zusätzlich. Wenn neun von zehn Besuchern in deiner Nähe sind, bleibt der Durchschnitt bequem, während ein Zehntel eine Erfahrung macht, die du keine Sekunde hinnehmen würdest.
Was Sixty dagegen tut
Echte Zeiten aus echten Besuchen — größter Bildaufbau, Reaktion auf Eingaben, Layoutverschiebung — pro Route und nach Land aufgeschlüsselt. Genau diese Aufschlüsselung ist der Punkt: sie trennt „unser Code ist langsamer geworden“ von „das ist ein Netzproblem für Leute in Brasilien“, und die beiden haben völlig unterschiedliche Lösungen.
Gemessen wird im Browser, und es wird zu Formen reduziert, bevor es gesendet wird. Keine URLs, keine Session-IDs, nichts über die Person.
Was es nicht tut
Eine Aufschlüsselung nach Land sagt dir wo, nicht warum. Wenn die Antwort Entfernung ist, ist die Lösung ein CDN oder eine Edge-Region und nichts, was eine Code-Änderung löst — und das wird hier gesagt, statt auf deine eigenen Funktionen zu zeigen.
OpenTelemetry
OpenTelemetry bereits vorhanden?
Behalte Collector und Exporter. Sixty kann verbundene Traces und nützliche Runtime-Metriken aufnehmen und Release-Regressionen ableiten; native Agents liefern, wo verfügbar, tiefere Funktions- und Treiberdetails.