Hallo, am Samstag ist das Forum auf einen neuen Server umgezogen (das ist auch der Auslöser für die Emailprobleme). Sinn der an sich kostenneutralen (okay, zwei Servermonatsmieten kostet es) war in erster Linie, mehr Plattenplatz zu bekommen, weil ich ein paar Pläne haben, deren Auswirkungen auf den Plattenplatzbedarf ich nicht abschätzen kann, aber die zusätzliche Performance lehne ich natürlich nicht ab. Aber wie wirkt sich so etwas aus? Na, so: Laut Googles Pagespeed ist das Forum dadurch auf dem Desktop um 0,3 Sekunden, und auf Mobilgeräten um 1,3 Sekunden schneller geworden. Ach, das ist Dir nicht aufgefallen? Mir auch nicht. Und Du willst auch nicht glauben, dass Mobilgeräte und Desktops fast gleich lahm sind? Ich auch nicht. Okay, nehmen wir mal die nächste Quelle von Zahlen, nämlich meine eigenen. "95%" sind die langsamsten 5% der Ladezeiten. Typischerweise sind das Mobilgeräte mit mieser Leitung, aber ab und zu trifft das auch Desktops mit völlig ausgelasteten Leitungen. Die Zahlen werden von ganz anderen Faktoren als der Leistung des Servers dominiert, also ignoriere ich sie in diesem Artikel. Und nun zu den serverseitigen Zahlen: Oder anders gesagt: Nach meinen eigenen Zahlen haben 50% mehr Power im Rechner nur zu 25% schnellerer Erzeugung der Antwort (-26ms), und rund 5% schnelleren Ladezeiten geführt (-35ms). Oops. Nun... wie alle Performancedaten sind auch diese nicht auf andere Fälle anwendbar. Überhaupt hält die Software viel im Cache, was auch die Performancegewinne durch den schnelleren Prozessor relativiert. Zur Kontrolle mal Daten, die ich nicht selbst gefälscht habe: Den Median der Auslieferungszeiten des Webservers (also alle Dateien, nicht, wie in der letzten Graphik, die Erzeugung der PHP-Seiten): Nachts dagegen... die Basislinie ist zwar praktisch identisch (ein paar zehntel Millisekunden zählen nicht), aber die Außreißer in der Nacht fallen schon auf, und die sind verschwunden. Ich schätze, das liegt mit an der NVMe, nachts dominiert Robotertraffic (Suchmaschinenroboter und so), und der neigt dazu, Sache zu finden, die nicht im Plattencache sind, unter anderem alte Bilder, die sonst seit Stunden niemand betrachtet hat. Außerdem läuft das Backup, und das neigt dazu, eher unwichtige Dinge in den Plattencache zu befördern. Wenn man die Ausreißer ausblendet, sieht man, dass die Basislinie beim alten System bei 3,6 Millisekunden war, und beim neuen bei rund 3,3 - das ist etwa 10% besser und passt so ungefähr zu den anderen Zahlen. Randnotiz: Es lohnt sich nicht, sich zu viele Gedanken um die Ausreißer in der Nacht zu machen - da ist das Trafficvolumen so gering, dass die Cache-Logik in der Software nicht wirklich weiter hilft, und das ist auch OK so. Randnotiz #2: Damit will ich nicht sagen, dass es kein Optimierungspotential gibt - aber Hardware auf das Problem zu werfen ist nicht die Lösung. Gruß, Uwe | |
Anhänge | b_caddy.png (78 KB),b_ii.PNG (145 KB),b_o.png (123 KB),f_l.PNG (92 KB),ps.PNG (64 KB) |
---|
Hallo Uwe,
Danke für deine Bemühungen mir geht es wie Pascale nur Bahnhof,
Schön das es dieses Forum gibt. Danke
Grüße franz
Danke Uwe
für all deine Arbeit die man so gar nicht wahr nimmt.
Gruß Wolfgang
Ich verstehe zwar absolut nur Bahnhof, Uwe (um nicht zu sagen: nicht mal das Schwarze
unterm Fingernagel), aber ich nehme die Gelegenheit wahr, um dir zu danken für all die
Hintergrund-Arbeit ... die wir uns sicher gar nicht vorstellen können.
unterm Fingernagel), aber ich nehme die Gelegenheit wahr, um dir zu danken für all die
Hintergrund-Arbeit ... die wir uns sicher gar nicht vorstellen können.
VG
Pascale