Ja, auch noch mal von unserer Seite ein herzliches Willkommen.
Wie ich heute erfahren habe, ist das schon die
zweite Runde von der Telefonica-Performance-Truppe damals vertreten, durch Frank.
Damals ging es um die Navigation Timing API. Und heute
wollen wir euch ein bisschen mehr über unser Web-Performance-Portal zeigen.
Also letztlich das Visualisieren der ganzen Daten, die wir täglich sammeln.
Insofern sind wir heute noch mal ein zweites Mal dem Ruf von
dem Oliver gefolgt, hier noch mal was zu präsentieren,
noch mal ein bisschen was zum Team
Web-Performance-Team, bestehend aus Johannes, Michael und meiner Person.
Auch so ein bisschen geteilt in den Aufgaben. Der Johannes hat
allen voran das Web-Performance-Portal, bei uns Web-Performance-Dashboard genannt in der Entwicklung.
Michael ist so der Master of Real User Monitoring und
ich habe mich mit dem Thema bei Page-Testmessung beschäftigt.
Ich habe hier noch was ergänzt, ist eine andere Folge.
Ich habe mich noch als Performance-Azubi bezeichnet,
weil ich von uns dreien am ehesten noch der Einsteiger in
der Thematik bin
Unsere Kunden zunächst, wir verstehen uns selber als Dienstleister,
ist einmal der interne Austausch mit den Kollegen von
dem U2-Portal und dem Bereich Business Application.
Am Beispiel U2-Portal besteht ein zweiwöchentlicher Austausch zu Performance-Themen.
Wir monitoren ja unsere Seiten und da gibt es dann einfach
im Zwei-Wochen-Rhythmus den Austausch und das Feedback von unserer Seite.
Natürlich auch jederzeit der Griff zum Telefon,
wenn es dann irgendwie doch nochmal was zu melden gibt
Und extern, das sind die Händler und Partnerportale,
Chibo, Kaufland, Diphonic oder Türk Telekom,
die wir an der Stelle auch mit überwachen.
Nochmal ein, zwei Sätze zu der Historie.
Ich habe uns jetzt zu dritt als Performance-Team genannt.
Markus, ich habe ganz vergessen, dich dort zu nennen.
Markus, natürlich der Treiber des Performance-Gedankens schon immer gewesen.
Und das Team wurde auch nicht im April neu gegründet,
sondern der Performance-Gedanke von Frank Thelen
auch agil getrieben
Also es ist schon immer ein Thema gewesen,
aber mit dem April 2012 wurde es so ein bisschen institutionalisiert.
Also das Thema hat einen Stempel bekommen mit unseren drei Gesichtern drauf.
Und das war so ein bisschen der Startschuss für die Thematik.
Was haben wir gemacht? Wir haben erst die technische Infrastruktur
geschaffen für die synthetischen Messungen und für das Real-User-Monitoring.
Dann haben wir eben uns an das Thema Webpage-Test gemacht,
diese zyklischen Messungen aufgesetzt
Zunächst so die Landing-Pages und dann die ersten Partnerseiten.
Zuletzt haben wir mit mobilen Agents, also mit einem iPhone
und einem iPad begonnen, auch unsere Seiten abzumessen.
Also das ist nicht chronologisch zu verstehen.
Natürlich die Teamgründung und Schaffung der Infrastruktur, ja,
aber diese ganzen Themen sind so mehr oder weniger parallel entstanden.
Zunächst haben wir die Messergebnisse über die Showslow-API oder über das Showslow-Frontend visualisiert,
aber das ist eine sehr technisch getriebene Seite schwer zu skalieren.
Also da sind Messwerte aus den Bereichen gehauen und irgendwann war klar,
wir wollen unsere Messergebnisse auch irgendwie für die Management-Ebene grafisch aufbereiten.
Und da ist dieses Showslohn nicht das Tool der Wahl.
Dann haben wir irgendwann, weil wir ausreichen oder recht viele Messungen angeschoben haben,
gemerkt, unsere zwei kleinen Rechner reichen nicht mehr aus.
Und die sind auch hoffnungslos unterlastet mit den Webpage-Test-Messungen.
Dann haben wir die einfach auf eine virtuelle Umgebung geschwenkt.
Nebenher hat haben wir die Rumskripte sukzessiv ausgerollt im O2-Portal.
Und ich glaube jetzt auch schon in einigen Partnerseiten bei Kaufland.
Und natürlich parallel dann dazu auch uns eben Gedanken gemacht,
wie können wir dann die ganzen Daten speichern?
Welches da die vernünftigste Datenbank? Und vor allem,
wie aggregieren wir den Wust an Daten, den wir dort haben?
Ja, und dann eben als Ablösung für das Showslow-Frontend
unsere Eigenentwicklung des Web-Performance-Portals, über das wir jetzt im Folgenden
noch sprechen wollen
Ja, und damit gebe ich dann einfach mal an euch weiter.
Ach so, du machst... Willst du hier so ein
Mikro haben, ne? Ja, ich denke halt.
Die Hintergrundradia, ja. Ich würde mal sagen,
die 30.000 Hilfe auch, muss ich sagen.
Ich fasse mal in die Tasche. Eine andere Unsinnslast,
du brauchst... Ist das nur für die Pinkelkamera?
Hallo, ich liebe Wunsch, stimmt.
Super, danke.
Einmal wieder
Ist das Thema, in Anführungsstrichen, gelöst,
sondern man kann sich quasi zusehen, wie über Wochen,
nach und nach die Erfahrung ist wieder degradiert.
Einfach, weil das normale war. Wir müssen alisieren und
können das nicht mehr so als einmalige, ist schon okay.
Als einmalige Taskforce aufsetzen und das war der Grund,
warum wir dann damals gesagt haben, nein,
wir setzen da jetzt tatsächlich eine sehr kleine Organisationseinheit drauf,
wie das Thema permanent bearbeitet
Ja, wie auch in der Einladung,
also ich bin der Michael, wie auch in der Ups,
ich will gerade sagen, was?
Kann ich das denn jetzt machen?
Kann ich das rausziehen? Ich habe noch 100 Leute.
Man muss es doch so rosieren
Kompliziert jetzt auch woanders an. Ja, alles klar.
Kann ich mal sagen. Machen wir es so.
Ja, was sollte ich sagen? Ach ja,
wie auch in der Einladung zum Meetup steht,
wollen wir auch nochmal kurz auf die Plattform eingehen.
Das sind die nächsten Slides. Wir sind gerade,
ich gehe mal dahin, wir sind gerade mittendrin in einer Umstellung.
Das ist praktisch das hier oben, womit wir angefangen haben,
sehr agil. Wir haben uns erstmal gesagt,
bauen wir was Performantes hin und gucken uns die Daten an,
die da reinkommen.
Und was wir
damit machen können
Es rennt auch ganz gut, das geht hoch bis 350
Samples pro Sekunde, die haben wir im Moment noch nicht.
Das ist ein Test gewesen, das funktioniert.
Wo wir gerade dann bauen und mit testen,
ist eben eine wesentlich asynchronere und eventorientierte Architektur.
Eine spannende Sache ist noch, dass wir die HTTPS-Termino-Terminierung hier
vorne hinholen, vor den HA-Proxy.
Hier im Backend NoJS für unseren Spezialfall,
weil das ist das, die Infrastruktur,
die praktisch
die Rumdaten annimmt
Von dem Browser draußen. Erste Tests zeigen,
dass wir damit locker über 1000 Samples pro Sekunde kommen,
was erstmal eine Menge Herd rum hat.
Diese Ecke ist neu. Damit planen wir weitergehende Auswertung zu machen und zwar
Echtzeitauswertung. Wir wollen wir Samples in einer Q speichern.
Wir wollen definierter Länge. Und diese dann beispielsweise minütlich aggregieren,
sodass wir praktisch in Echtzeit Performance Report generieren können.
Das war dieses Studtfahrerwerk, gesagt,
vor dem
Lauten Bremsen. Ja, das ist ein Network-Proxy. Der HTTPS terminiert.
Und hier hinten kommt ein HTTP raus. Das arbeitet,
wundert, das Ding arbeitet wunderbar mit dem Hara Proxy zusammen,
sodass man hier alles machen kann,
was man mit ein harter Paar-Proxy machen kann.
Wunderbare Lotbalancen, Filtern, feindliche Angriffe abfangen, alles mögliche.
Wir haben uns für eine MongoDB entschieden.
Allein die MongoDB ist ja eine NoSQL-Datenbank mit einem Dokumentenorientierten Ansatz.
Wir arbeiten eigentlich mit Dokumenten
Kriegen vorne Datensätze rein, von einer Lavigation Timing API,
von der Ressource Timing API.
Und die speichern wir als eigene Dokumente hier in Originaldaten drin.
Aktuell haben wir da ungefähr 60 Millionen Dokumente drin und nochmal
1,2 Millionen Dokumente aggregierter Daten.
Ja. Ja, wenn Fragen sind, jederzeit gerne.
Ja, warum Daten? Sie sind eigentlich relativ stark strukturiert
. Weißt du genau, welche Felder sie haben
Ja. Oder eine Dokumentendatenbank, weil eine stark strukturierte Daten
brauche ich nicht unbedingt für einen orientierten Datenbank. Naja,
also es ist so, beispielsweise wollen wir ihn, also da habe ich,
haben wir schon dran gedacht und hier werden wir es machen.
Wir werden da auch weitere Felder hinzunehmen. Wir werden
zum Beispiel auch die Visibility API des Browsers ausnutzen.
Wir werden aus dem Browser jede Menge Informationen rausziehen.
Zum Beispiel Referat und diese ganzen Geschichten. Und ganz ehrlich gesagt,
wir haben auch in der Anfangsphase viel an der Struktur
dieser Dokumente rumgearbeitet
Auch die Reporting-Daten, ja, und sich wirklich sehr verändert in der Zwischenzeit.
Und nicht zuletzt skaliert das Ding sehr gut, also horizontal.
Wenn wir da eine SQL-Datenbank hätten, wäre irgendwann
relativ schnell vermutlich Schluss. Ich hätte auch gerade noch mal
eine freie Wasserheldin als Bottleneck oben in der vollen Situation.
Die Ecke hier. Zusammenspiel. Die Ecke hier, das
ist auf einer Maschine. Nee, das stimmt gar nicht
. Na doch, das ist auf einer Maschine hier.
Zum Plus zwei. Ich wollte das hier damit klarmachen,
dass das hier fast CGI Interface geht
Die liegt bei 350 Samples pro Sekunde, ungefähr bei 80 Prozent Last.
CPU-Last. Das ist ein Quadkurs. Also da wird auch
gleich die Aggregation gemacht und so weiter und so weiter.
Beziehungsweise nicht Aggregation, die Umwandlung in die wirklichen KPIs.
Hier vorne kriegen wir ja nur hochauflösende Zeitstempel. Und hier rechnen wir
dann Pagelot-Zeit und sowas alles aus. Und die sechs Note-Chairs,
die jetzt für die Zukunft in Pflanzen laufen,
die dann auch auf einer Hausspielklasse,
weil wenn jetzt oben der PHP-Prozess auch auf einer Maschine läuft,
ist ja kein 100er,
Der es mehr schaffen. Eigentlich sind es zwölf, wollte ich
damit sagen. Also es sind, das sind Quadcore-Maschinen,
Hyperthreading, also praktisch acht CPUs, jetzt mal so gerechnet.
Zwei behalten wir für System über und vielleicht nochmal so ein
bisschen andere Sachen. Und not your assassors Single-Strited,
also braucht nur einen Chor sozusagen oder einen Thread.
Und da wir zwei Maschinen haben, lotbalenzen wir die Requests
hier auf, diese dann zwölf No-Jay-S-Maschinen.
Weißt du, das war oben und unmussgelegt für die Welt.
Oben und unten ist die gleiche Hardware, exakt,
ja.
Anderer Grund war zum Beispiel,
wir sind hier vorne auf dem Browser im Java-Skript unterwegs.
Haben Jason und was weiß ich nicht alles. Hier,
NotiS basiert ja auf der Chrome, auf der V8-Engine von Google, Java-Skript-Engine.
Hier haben wir auch Java-Skript. Wir haben ja überhaupt
keinen Formatübergang. Das ist einfach wirklich einfach und kurz.
MongoDB, damit machen wir Map Reduce.
Aggregation wird auch in Java-Skript programmiert. Also wir sind praktisch
durchgängig dann auch dem Java-Skript-Layer
Ups, das war viel zu weit. Okay, noch einmal ein paar kurze Worte,
wie wir dann aggregieren. Also ich will nicht sagen,
dass das jetzt der Weißheitsletzter Schluss ist,
aber man muss davon ausgehen, man hat eine Website,
die ordentlich Treffig hat oder was heißt,
es gibt hier Leute,
die haben wehnsinnig mehr Traffic,
aber wir kriegen auf der Uto Online.de mit zweieinhalb Millionen Pageviews
pro Tag ungefähr 400 bis 600.000 Samples rein
Von den verpixelten Seiten. Und das sollte hier die Zeitstrahl
sein, irgendwie so mal beispielhaft. Man muss,
ist ja klar, die Homepage, da laufen,
weiß ich nicht, 80.000 Requests rein,
die Seite ganz tief unten im Pressum oder was weiß ich,
da bleibt nicht mehr viel über.
So, wenn man jetzt das aggregieren will,
zu einem KPI zusammen aggregieren will,
hat man bei wenig Daten ein echtes Problem,
weil wenn man da Quantile zum Beispiel ausrechnet aus,
weiß ich nicht, 16 Messwerten, das ist nicht wirklich aussagekräftig.
Deswegen haben wir uns gesagt, wir nehmen Zeiträume von vier Stunden,
Ja, das sind ungefähr vier Stunden hier, sogar ziemlich genau.
Äh, Young dann, Map-Reduced-Job rüber, dann der Mongo-Datenbank läuft.
Und das, was wir denn hier aggregiert haben,
die KPIs, für diesen Wert, für diesen Zeitpunkt,
schreiben wir dann in der Mitte des Intervalls Nieddatenbank.
Was generieren wir überhaupt für Performance-Reports, auf denen die beiden Portale,
die wir gleich noch zeigen werden, basieren?
Einmal generieren wir für den Host selbst einen Performance-Report,
der bei Iden haltet zum Beispiel Time-to-First-Byte, Pageload-Zeit,
Dom Interactive,
wie lange hat das
alles gedauert
Dass es dann praktisch ein Dokument für die Otto-online.de,
dann für jeden, für den Host plus Pfad,
also sämtliche Pfade, die wir verpixelt haben.
Dann nochmal Rost, ist klar, den Pfad- und Browser-Familie,
sprich Kroom, Firefox, Internet-Explorer. Und dann,
weil wir auch gerne mal eine Browser-Übersicht hätten,
was so an Verteilung im Browser unterwegs ist,
mit Browser-Version, hohes Browser- und Browser-Version.
Dabei kommen ungefähr 7, 6.000 bis 7.000
Reportdokumente pro Tag
Also Eingangs sind 600.000 Ausgang, 6.000 bis 7.000.
Wobei wir die auch noch aufheben. Ich glaube,
im Moment, ja, wie habe ich schon gesagt,
60 Millionen Dokumente, drei Monate knapp.
Ja. Ach so, eins noch. Zur Primetime,
wenn die Leute auf der Seite unterwegs sind,
braucht es so einen Meproduced-Job, der ja in JavaScript läuft,
auf der MongoDB, vier Minuten, vier, vier Stunden.
Deswegen können wir auch so großzügig Überschneidungen hier errechnen.
Das kann man
sicherlich optimaler organisieren
Aber wir haben im Moment die Ressourcen dafür da.
Ich glaube, jetzt werden wir... Mikro.
Ach ja. Kannst du mir einfach so geben. So,
ja, ich werde jetzt nicht auf der Kamera sichtbar sein,
weil wir jetzt übergehen zur Live-Demo.
Und zwar von unserem Performance-Portal, was der Heiko schon angekündigt
hatte.
Mal gucken
Zack. So. Ja, kann man sehen. Genau,
das ist das Performance-Portal. Was wir jetzt selbst entwickelt haben,
wie Heiko ja schon erwähnte, haben wir jetzt nicht auf
Showslow gesetzt, sondern hier eine eigene Entwicklung vorgenommen.
Die ein volles Screen machen. Das sieht doch besser aus
. Das ist sowas wie High Charpe. Schau, was
es gibt. Das ist, genau, das ist,
also letztendlich beckenseitig, also wird alles im Jason-Format übermittelt,
das ist eine reine HTNL-JavaScript-Anwendung eigentlich, das ist das Performance-Portal. So,
hier sieht man jetzt gleich auch eins unserer ersten Dashboards,
das sogenannte Management-Dashboard, wo wir verschiedene für uns damals wichtige,
also wie wir entschieden haben, wichtige KPIs sind,
zumal einmal der Page-Pete-Score, Speed-Index und die Time-to-Renda und die Low-Time,
beziehungsweise das, die Low-Time ist jetzt, sind Rum-Daten.
Das ist jetzt leider ein bisschen gequetscht hier,
das Chart lässt sich natürlich nicht mehr so viel erkennen.
Wir haben das Ganze bei uns auch noch mal in einer
Slide-Show auf dem Fernseher bei uns im Gang zu sehen,
wo verschiedene Dashboards nacheinander immer live angezeigt werden.
Das Ganze ist dann um 16 zu 9 Format.
Dort lässt sich das dann wesentlich besser ablesen. Ja,
wir haben bei dem Performanceportal, ging es eigentlich auch wirklich darum,
eine möglichst benutzerfreundliche Variante zu entwickeln, die auch abteilungsübergreifend verwendet werden kann.
Das Ganze ist, wie man schon sieht, webbasiert,
eine Intranet-Anwendung und kann somit auch beispielsweise von Marketing oder so genutzt werden.
Somit sollte das von der Usability wirklich einfach zu nutzen sein.
Wenn man die Maus sehen, ja, sehr schön.
Wir haben jetzt hier die WPT-Messung, man kann sich natürlich auch reinzoomen,
ein bisschen weiter reingucken, einzelne Datenpunkte anklicken,
dann kann man wirklich nochmal detaillierte Messergebnisse sehen von der entsprechenden Messung, von Webpage-Tests.
Gott, wie komme ich jetzt hier aus dem Takt wieder raus?
Das ist falsch. Da wollen wir aber jetzt nicht detaillierter darauf eingehen,
haben auch nochmal verschiedene Buttons beispielsweise Informationstexte,
also was der Page-Speedscore, was ist das überhaupt,
sodass jeder das nochmal im Einzelnen nachlesen kann,
haben hier sogenannte sogenannten Good-Value-Indicator eingeführt,
damit man wirklich sehen kann, ist jetzt oben oder unten.
Also muss es möglichst hoch sein oder niedrig sein,
damit es gut ist. Das kam auch von Zombie-Wetter-Marketing,
wie heute irgendeine Anregung, weil der ist immer gut,
wo er in der Gute ist.
Genau, also das weiß eben auch nicht jeder und so
wurde das Ganze dann auch eine Anforderung.
Es befindet sich auch weiterhin noch in der Entwicklung,
kommen auch noch viele neue Features hinzu
So haben wir dann viele verschiedene Dashboards angelegt. Da gibt es
noch weitaus mehr. Das sind jetzt irgendwie vier wichtigsten,
wo wir dann auch einfach nochmal die, ja,
unsere German Partners oder Telefonica Europe wirklich alle möglichen Seiten miteinander vergleichen können.
In diesen, jetzt auch hier aufgeführten KPIs.
Und wie gesagt, die bereits erwähnte Slideshow,
die dann einfach nur mit dem Fade-Effekt die verschiedenen Dashboards anzeigt.
Diese Dashboard-Ansicht ist relativ schnell zu generieren. Genau, richtig.
Dashboard war auch dann. Das lässt sich ganz schnell umsetzen,
das ist letztendlich auch nur im Jason-Format notiert,
lässt sich ganz einfach, ich sag mal,
Fünf Minuten ein neues Dashboard erstellen und einfach hinzufügen.
Ja, Kernpunkt ist eigentlich der Custom Report.
Hier lässt sich dann wirklich individuell ein komplett eigener Report erstellen.
Haben wir jetzt einmal klar den Zeitraum, den wir auswählen.
Nehmen wir jetzt, haben wir auch mal ein Beispiel.
Nehmen wir jetzt einfach mal den gesamten März.
Haben hier unseren URL-Pool. Ja, der auch schon gut
gewachsen ist mit der Zeit. Wieder Tarif. Ja,
ganz spannende Sache. Mit den Geländeaten kriegt man manchmal
ganz merkwürdige Absender-Hostnahmen rein.
Zum Beispiel Transley google.com
Wenn sich an eine Seite hier bei Google ein Auto übersetzen lässt,
dann wird das Ding ja, glaube ich, ein Frame oder sowas angezeigt.
Wir kriegen die rumdaten, dann Absender von Google.
Auch sehr spannend. Genau, die sind hier schon rausgefiltert
, ja. Da kommen wir auch, wie gesagt,
also das ist jetzt auch gemischt,
also das sind die URLs von wirklich allen Messungen,
die wir bei uns in der MongoDB gespeichert haben oder vorliegen haben.
Da läuft auch ein Job, einfach immer mal alle paar Tage rüber,
der guckt, ist in dem URL-Tree irgendwas,
irgendeine neue URL mit aufgenommen oder nicht.
Und so baut sich dieser Tree dann zusammen,
der auch teilweise durch eine US wirklich tief verschachtelt ist.
Ja, wie auch vorhin schon erwähnt, Browser-Daten aggregieren wir auch,
haben wir jetzt noch nicht so viele drin.
Dann haben wir jetzt hier unsere verschiedenen KPIs oder die Data-Pools.
Wir haben einmal die WPT-Messung, womit wir auch ursprünglich angefangen haben.
Hier nehmen wir jetzt mal Low-Time und die Rum-Daten,
die haben wir mal die Samples mit rein,
Page hinter, nee, das ist Low-Time.
So, dann haben wir da hier mal die 25er und
die 75er per Santile und die entsprechenden Samples. Ja,
und PSS, die haben wir auch noch mit aufgenommen,
das sind die, die von dem Page Speed Insights von Google.
Da haben wir auch vereinzelte Messungen, die wir vornehmen.
Da sieht man nochmal ein bisschen detaillierter wirklich die einzelnen,
also es ist aufgesplittet in die eigenen einzelnen Rules und den entsprechenden Impact,
diese Rules verursachen.
Und da haben wir aber noch nicht so viele Seiten.
Da haben wir ein bisschen mit rumgespielt aktuell.
So, schauen wir mal. Genau. Zack. Dann
haben wir hier unsere verschiedenen Charts. Das ist jetzt natürlich
eine recht ungünstige Ansicht, um die miteinander direkt zu vergleichen.
Darum können wir das Ganze auch entsprechend kopieren,
beispielsweise auch nach Browser, wenn wir die noch mit drin haben.
Hier macht jetzt die URL einen Sinn.
Dann haben wir sie alle in einem Chart
Das ist natürlich jetzt leider sehr klein. Ja, das geht noch.
So, was man hier jetzt sehr schön sehen kann,
ist die blaue Linie, das sind jetzt die WPT-Messungen.
Man kann sehen, dass das in den Rumdaten in der
25- oder 75er-Perzentile sie ein bisschen abweichen.
Gerade die 75er-Perzentile ist recht volatil. Wie man hier sehr schön sehen kann,
also hier geht es wirklich dreimal, sage ich mal,
wirklich nach oben, dass es sich wieder beruhigt hat.
Das lässt sich aus reinen WPT-Daten so erstmal nicht ablesen.
Darum machen Rumdaten in dem Sinne natürlich auch Sinn.
Wenn wir da jetzt nochmal die Samples,
also die Anzahl der Samples der Rumdaten nochmal drüberlegen,
kommt das hier zustande
Das ist wirklich schade, dass hier so klein ist, der Monitor. Hier haben wir jetzt nochmal die Anzahl der Samples. Und hier kann man entsprechend sehen,
dass die Anzahl der Samples in der Zeit,
wo die 75er-Persentile von der Zeit hochgegangen ist,
also hier beispielsweise bis 17 Sekunden oder 16, 17 Sekunden,
teilweise sogar 18 Sekunden, wir weitaus weniger Samples haben,
also teilweise wirklich hier nur 300 oder bis zu 500 Samples,
das generell überhaupt erstmal alles so volatil ist,
wird auch daher, dass wir nachts natürlich wesentlich weniger Traffic haben,
gerade jetzt auch auf dieser URL,
auf der Landingpage sind es natürlich weitaus mehr,
die Smartphone-Tarife ist ja Unterseite und nachts ist natürlich deutlich weniger Traffic.
Ja, wir wussten auch erstmal nicht, wie das zustande kam,
dass wir jetzt weniger Samples haben in der Nacht und
die Performance darunter auch noch leidet, leidet.
Ja, man muss sagen, die erste Idee,
wir haben es gefunden, der Zusammenhang zwischen von Lölfenbrett und Performance.
Langsame Seiten, bricht der User den Zeitnaufbau ab,
aber Gott sei Dank haben wir auch ein bisschen länger gelegen. Genau,
weil wir haben nämlich noch was anderes entdeckt und zwar liefen zu der Zeit sogenannte AB-Tests,
wovon wir im ersten Zuge auch gar nichts wussten,
genau diesen Zeitraum, wo einfach ein JavaScript mitgeladen wurde,
das entsprechend dann einfach auf Seite A oder B
So, und da werden größtenteils einfach auch gar keine Performance-Reports
dann mit übermittelt und dadurch entstehen diese Lücken, dadurch haben wir auch wesentlich weniger Samples.
Ja, so kam das Ganze zustande. Und ja,
weitere Features sind ja auch noch in Arbeit,
also wir haben eigentlich eine ziemlich große Feature-List noch auf dem Zettel.
Ich habe noch viel zu tun. Haben noch verschiedene weitere Filtermöglichkeiten,
haben ja auch verschiedene Messprofile und WPT,
nachdem man filtern kann, von den verschiedenen Locations,
von denen wir messen, kommt noch einiges zu,
so wie auch natürlich ganz wichtig,
eine Exportfunktion.
Nee, Excel aktuell nicht, ist aber auch angefordert.
Im ersten Zuge ist das jetzt einfach wirklich ein PNG, ne?
Also das lässt sich dann einfach speichern und fertig.
Also das Portal sollte halt gleichermaßen die Techies so ansprechen bei uns zum Hause,
als auch die Kollegen von Marketing,
der gerne mal Datenexport oder eben eine Grafik abspeichern wollen und dann halt auch irgendeinen anderen Anspruch an die Komplexität haben.
Deswegen einmal die Unterteilung in Dashboards,
wo eigentlich immer die gleichen Campy-Is abgespragt werden,
drei Werte von den Verpage-Testmessungen und einen Wert aus dem Ruhmbereich und eben dann der Custom Report,
die Details sich dann an der Stelle messen lässt.
Genau, richtig. Und so kam er zum Beispiel auch für den Marketing,
die Bitte,
dass man dann vielleicht gerade auf der Management-Dashboard-Gebene nochmal so eine Art Pacho-Ansicht mit einbaut,
gerade interessant,
wenn man das mal so oder eine Formel zu SLAs definiert,
dass man einfach so
einen Wertebereich hat
Habt ihr auch uns beatmt, dann Mutivikation oder Alarmin daraus zu ziehen,
wenn ich sage, okay, unten royal, besser abgefrissen.
Also genau ein aktuelles Thema bei uns gerade,
was jetzt auch ziemlich aktuell ansteht, dass wir so ein Alarmsystem haben,
das ist natürlich jetzt nicht nur das Performanceportalbezug,
sondern beckenseitig natürlich, wo wir entsprechenden KPIs überwachen wollen,
was sich natürlich dann alles konfigurieren lässt,
ob das jetzt irgendwie ein relativer Wert ist,
der überschritten wird oder ein absoluter Wert über gewisse Zeitträume,
dann noch mal zu movien, Average und sowas geredet.
Da sind wir noch so ein bisschen in Diskussionen,
habe aber schon erste Ansätze,
die wir
jetzt auch umsetzen möchten
Dann erstmal den ersten Zug, erstmal per Mail,
dann erstmal ist man wirklich einen Alarm generieren kann.
Das bei Xing war was gemacht von allen Menschen,
denen wir auch hintergehört hätten, als Lübin ist da wohl,
da läuft jetzt ein spezieller Tiefpass,
der so Ausbrutscher wegfindet und so weiter, versucht,
was signifikantes, böses Verhalten rauszufinden und sich ganz banal.
Ja klar, das sieht man jetzt auch auf dem Chart hier beispielsweise,
wir haben immer mal irgendwelche Ausreißer, irgendwelche Peaks,
das sind dann mal vereinzelte Messungen,
also das ist jetzt wirklich nur eine einzige meiste WPT-Messung in diesem Fall,
die mit 13 Sekunden raussticht.
Sowas wollen sie natürlich auch rausfiltern, also nicht bei
jedem Peak dann einfach sofort einen Alarm generiert wird.
Da haben wir uns aber auch schon, wie gesagt,
ein bisschen etablierte Gedanken dort gemacht
Ja, also das Performance Zentral ist, wie gesagt,
weiter noch im Wachsen an Features.
Trotzdem werten wir Daten auch nicht nur darüber aus und haben dann
auch nochmal eine bisschen detailliertere Variante, Work Dreff halt.
Das wird Michael uns jetzt nochmal auch live zeigen.
Das ist dann ein bisschen technisch tiefere Variante.
Ich glaube, noch eine kurze Frage. Ja. Du
hast von den URLs gezeigt. Sind die URLs,
also kannst du jetzt über die Anwendung auf neue URLs hinzufügen,
die dann gemessen werden, Scooter,
Top der auch schon von 00 Jahren,
sankstatisch ist und konfiguriert wird im Backend.
Also hier werden ja jetzt,
also das sind ja WPT-Messungen und rundherum Messungen gemischt
Der der URL-Try, also es sind letztendlich eigentlich ein Proonjob,
der bei mir regelmäßig durchläuft und guckt,
was haben wir aktuell überhaupt in der Datenbank in URLs drin,
in den Reports.
Und daraus baue ich mir dann einfach den URL-Try,
da wird dann einfach gecashed und hier angezeigt.
Also hierrüber lässt sich nichts konfigurieren. Das Performungsportal ist hier in diesem Sinne,
weil es ist ja auch ein Internet für jeden erreichbar ist,
nicht dafür ausgelegt, irgendwelche Konfigurationen oder so vorzunehmen,
sondern wirklich rein nur zur Auswertung der entsprechenden Performance zu bereits.
Also das geschieht da beckenseitig. Beispielsweise die WPT-Messung,
die rum, es wirkt,
die rumskripte entsprechend da,
wo sie eingebunden sind,
Ist man, weil der Task, der über ein Konzept herauskommt.
Genau, weil es gibt halt einfach den Stand wieder,
was für der Datenbank auch zu finden ist.
Genau, richtig, genau. Dann habt ihr gezeigt,
was wir noch bei Patchless aufmacht und Google Patch spielt,
meinst du auch, Seite der auf der Liedersuche, zieht euch da.
Ach so, jetzt diese Ansicht hier. Und das ist jetzt ein neuer Tag,
das ist ja wirklich ein ganz anderes,
das ist ja Webpage-Test.org, quasi, oder der Page-Test,
die Instanz, da haben wir auch zwei Instanzen,
über die wir die ganzen Performance-Reports ja auch vorliegen,
Ja, ich glaube. Oder habe ich
die Frage nicht so verschätzt, aber ich darfung quasi,
die da geht heute, die Medien zum Beispiel reißen.
Heiko hat am Anfang erwähnt, dass wir dieses Schoßloh zuerst gezeigt haben.
Und das ist ein Ding, da hast du mit Webpage-Test zusammenarbeitet,
vom Haus aus, und zwar exportiert Webpage-Test,
via HTTFE-Requests, die Daten zu diesem Schoßloh.
Das ist eine relativ simple Schnittstelle, da haben wir uns reingehängt.
Und praktisch empfängt. Ja, wir haben diesen Showslow-Beaken,
wie er genannt wird, entsprechend angepasst, einige Änderungen vorgenommen,
da auch nicht alle Daten übermittelt wurden.
Und den haben wir entsprechend so angepasst,
dass wir wirklich alle Daten, die wir benötigen aus der Page-Test,
kriegen und uns auch mit in die Mongo.de.
Genau. Und darauf greife ich entsprechend dann auch über das Verbrauchungsportal auch zu. Ja,
und wenn sich jetzt Pet Meme nennt, was einfallen lässt,
dass da der neue KPI ist oder neue Werte reinballert,
haben wir es automatisch in der Mongo.de.
Also wir brauchen kein Schema anpassen. Ja. Und
die können immer noch die Konkurrenzzeichen auch abgreifen.
Korrekt. Auf Sicht des Nachgelds. Ist durch Spockhaus dabei
. Ja, so viel dazu. Dann mache ich auch
schon wieder abgeben. Gut. Vielen Dank, Dankeschön
So, genau. Graffit. Kennt jemand das System?
Graffit? Ah, eine Meldung. Ein Auto auch.
Groupser. Gut. Wo haben wir es denn?
Ach, du bist im Vollbild, ne?
Ah ja, habe ich auch gegangen. Okay,
ja, das ist tatsächlich ein bisschen klein.
Okay, also ich habe Folgendes gemacht. Ich habe vorsichtig,
wie ich bin, hier eine virtuelle Maschine laut drauflaufen auf dem Laptop
und habe mir da Daten der Uto.de raufgezogen in Grafit rein.
Also hier läuft ein Grafit lokal. Aber da habe ich
auch Online-Verbindungen kamen, kann ich auch unser Grafit,
unserem Datacenter zeigen, was da läuft.
Aber erstmal zeige ich das ja. Das hier ist auch
eine neuere Version. Wir haben noch ein bisschen Ältere im
Einsatz. Das heißt, diese hier hat weniger Fehler.
Welche noch brennst? Ja, Johannes hat auch schon
die Daten von diesen Smartphone-Tarifen gezeigt. Das will ich ja
auch machen, dass man mal einen Eindruck kriegt,
wie sich das in Grafit darstellt
Und zwar ist ja eine ähnliche Struktur wiederzufinden,
wie sie auch in unserem Portal zu sehen ist.
Wir haben hier den Host und da drunter fangen dann langsam
alle URLs an, die direkt hinterm Host kommen.
Wir haben ein paar Besonderheiten drin, wir haben hier einen Reiter mit Browserstatistiken.
Kann man das noch nicht einigermaßen sehen, ja.
Des Weiteren haben wir hier einen Ordner, der nennt sich Performance.
Der bezieht sich in unserer Lösung, wie wir es gebaut
haben, immer auf die Performance dieser URL.
Sprich, das ist die Homepage Performance
Dieser Ordner taucht immer auf in den weiteren unteren Ordnern.
Des Weiteren haben wir hier einen Ordner,
der ist nur in der obersten Ebene.
Side-Studs, da sind die Performance-Daten aller Seiten dieses Hosts drin.
Also aggregiert, zusammen aggregiert. Hier kann man auch mal kurz reingucken,
das sind dann alle Samples, die wir da empfangen haben.
Ich gehe mal ein bisschen zurück. So, das sind also
die Samples, die wir von der U2-online.de zu empfangen.
Da sieht man auch, das muss schon relativ hohe zahlen.
Aber das nur als Beispiel. Gut,
dann gucken wir uns mal
die Smart
Fuhren und Tarife an. Das ist im URL-Trio unter Tarif
ist, Smartphone-Tarife. So, Johannes hat es schon angedeutet,
dass wir da in dieser Anomalie, die wir da gesehen haben,
es mit AW-Tests zu tun gehabt haben.
Ich hätte jetzt erstmal zeigen, den Verlauf der Pageload-Time,
das ist also die Zeit, die der Browser braucht,
bis er mit dem Lot-Event zu Ende ist im Browser.
Und da greife ich mir auch erstmal
die 25er-Quantile
Gucke da, wir sehen ein ähnliches Verhalten,
das heißt ähnliches Verhältnis, sind die gleichen Daten,
wie wir sie auch im Web-Performance-Portal sehen.
So, gehen wir mal hier, dann haben wir einen schönen Zoom-Bereich.
Ist das nicht ganz so klein ist? Ach so,
kurz noch ein paar Infos zu Graphit, was man alles so Schönes machen kann.
Ihr habt es schon gesehen, hier kann man eine absolute Zeitspanne auswählen.
Dann gibt es noch die Möglichkeit, view the last,
XXXXXX Minuten, Stunden, Monate, Jahre, praktisch vorkonfiguriert.
Ja, ich wollte jetzt hier nochmal ein bisschen mehr
In den Februar zurück, damit wir so ein bisschen Randbereich haben.
Machen wir es mal so. Ja,
das sieht gut aus, da reicht das mir noch nicht.
So. Okay. 25, 25er Quantile der Lotzeit. Ja,
das sieht gar nicht so schlecht aus,
das sind hier, sind das anderthalb, 1500 Millisekunden,
das sind Millisekunden, immer zwei Sekunden und so weiter.
Okay, wie kriege ich jetzt die 75er-Quantile da noch rein?
Ich könnte natürlich einfach die reinziehen, ich habe sie ja hier,
da kann ich ja lange hier, ich habe sie ja hier,
man kann das aber auch noch anders machen,
man kann sogenannte Time-Series List machen.
Das funktioniert über die Klammer. Ups, ja. Ist
er denn da? So, was haben wir da?
Q25, Q75. Beschweigte Klammer zu. Okay. So,
jetzt habe ich hier oben die Grünen,
die 75er-Perzentile der Lotsheim und Juppen 25er.
Man kann da natürlich auch noch Mehrwerte angeben hier bei dieser Geschichte.
Oder man kann auch sogar einen Bereich angeben.
Oder ein Sternchen, dann hört er alle
da reinziehen
Okay, naja, also da sehen wir uns deutlich,
diese Anomalie. Jetzt wird es interessant, die Samples,
wie sie Johannes auch gezeigt hat, zu zeigen.
Quatsch, das war Everage. Wo sind wir hier?
Hier haben wir die Samples. Also exakt das gleiche Bild wie im Portal natürlich.
So, und dann sind wir mit Graphit auf der Suche gegangen,
wo sind denn eigentlich die ganzen anderen Requests?
Muss ich ein bisschen größer machen. Dazu haben wir dann gesehen,
wie gesagt, und das Smartphone-Tarife tauchen hier so Sachen auf wie A,
B, was haben wir da, Brand, C,
Rigio.
Das sind diese AB-Testseiten
Um die jetzt hier reinzukriegen,
kann man einen sehr spannenden Weg bei Grafik gehen.
So hat man hier diesen Wildcard-Ordner. Dieser Wildcard-Ordner,
dieses Sternchen, bildet praktisch alle diese Ordner ab.
Und wenn ich den jetzt öffne, dann sind da drin
alle Unterordner, die in diesen ganzen Ordnern drin sind.
Da tauchen die aus den Browser-Statistiken die ganzen Browser
auf, aber eben auch der Performance-Ordner. Und
da sind wieder
die Samples
So, jetzt habe ich die hinzugefügt. Ich kann das
vielleicht noch mal ein bisschen größer ziehen. So,
was man jetzt eigentlich ganz gut sieht,
das sind hier diese bunten Linien, die unten,
das sind praktisch die Samples, die auf den,
wo sind sie, kann man es noch gut sehen?
Ja, unten auf den AW-Testseiten gelandet sind.
Ja, das ist natürlich jetzt ein bisschen unübersichtlich.
Dann gibt es natürlichen Graffiten eine Möglichkeit,
diese Seiten oder diese Samples zusammenzufassen, diese Kurven zusammenzufassen.
Da haben wir nämlich diese hier und dann kann ich hier
eine spezielle Funktion applizieren
Äh... Ja, draws decked. Dann sieht man
zum Beispiel diese bunten Kurven sind jetzt aller übereinander geschichtet.
Samples auf den AW-Testseiten. Und dann sieht man schon,
dass man wieder in die Regionen des normalen Verlaufes kommt.
Also unsere Theorie, langsame Seite,
da klicken wenig Leute drauf, beziehungsweise brechen die Ladefragen ab.
Hat sie so nicht ganz bestätigt. Die sind einfach auf
anderen Seiten gelandet.
Noch ganz spannend ist, ist eine Funktion.
Ich werde dir mal zeigen, wir haben ja ganz bewusst
jetzt die beiden Perzentile 25 und 75 Prozent genommen.
Das ist ja der sogenannte Interquartillabstand,
also 50 Prozent der User im mittleren Bereich der Zugriffszeit.
Das ist eigentlich in der Statistik ein gern benutztes Mittel.
Um das jetzt noch ein bisschen deutlicher zu machen,
muss ich hier die Sachen gruppieren und kann dann die Spezialfunktion Obster,
kaputt machen, nutzen. Augenblick? Nee, nein.
So, mal kurz gucken, was ist hier schiefgegangen?
Aha. Naja, da muss irgendwas Wie gesagt,
es gibt eine wunderbare Funktion an, du Function, Function.
Kontrol Z funktioniert nicht, aber klick auf diese Funktion.
Augenblick, das müsste aber funktionieren, konzentriert. Das ist doch
falsch da. Wie ist das Ding dann da reingekommen?
Werden wir es weg. Ah, das ist das Ah,
okay, ich verstehe schon, was passiert ist.
Okay, und jetzt kann ich Ja, jetzt müsste ich
den anwenden können. Ja, okay. So,
dann wird das ein bisschen grafisch, deutlich sichtbar. Das ist,
ich nehme an, das ist noch ein Bug von Grafit,
dass man jetzt die anderen Kurven dahinter nicht sieht.
Aber ist schon mal die richtige Farbe.
Nicht wahr, ne? Grün. Da hilft tatsächlich noch
eine Sache, dass man die Reihenfolge der Charts vertauscht.
Und das funktioniert durch Ausfügen und Wiedereinfügen. So. Okay,
oh, jetzt fehlt mir noch der Chart,
den habe ich jetzt irgendwie weggedrückt
Ah, haben wir ihn? Haben wir ihn? Smartphone-Tarife
, Performance, Samples. Genau, das sind hier vorne
die Samples von der instrumentierten Seite, von denen AB-Tests.
Michael, was du jetzt dargestellt hast, ist,
dass die Anzahl der Messwerte, also der Samples,
ungefähr gleich geblieben ist, nur woanders hingegangen sind.
Ja. Jetzt sag mal doch mal,
wie viele Prozent insgesamt im Jahrezeit langsamer geworden ist, dadurch,
dass das Marketing eine gute Idee hatte, Abi-Tests zu machen.
Wie viel Prozent, das kann ich dir so einfach nicht sagen.
Langsamer geworden ist es. Kann man wirklich sagen,
ist im Schnitt breitscheifer nochmal in 75, 75.
Quantal Quantil laden die Seiten jetzt statt. Ja, wir sind hier,
also hier sind wir ja ungefähr bei, was sind das?
Vier Sekunden. Und hier sind wir locker bei,
was haben wir da? 10. Aber erzählst du jetzt, ja.
Also bei den Hundblicks zählst du ja nicht die mit,
die auf die anderen Seiten.
Richtig, das ist die Auswirkung der AB-Test auf die Originalseite,
von der die AB-Tests gestartet werden
Wenn jetzt die AB-Testseiten mitzählst. Ja. Und auch deren
Ladezeit mit reinrechnest, wo landest du denn da? Auch
noch dazu rechne. Ja. Ja, das kannst du
. Das kannst du ja nicht machen. Das sind ja
zwei verschiedene Seiten. Die kann man ja nicht addieren.
Das ist ja, das sind ja schon zwei verschiedene Seiten,
die da angezeigt werden. Ja, das macht ja nichts.
Dieselbe Information. Die findet liegen sie ja auf der A-Seite,
wie auf der B-Seite, urstrukturell anders.
Ich müsste sie einfach hier mit reinbringen und auch als Kurven anzeigen.
Ja, das können wir machen. Ist dir eben
ein bisschen die A-Leid angezeigt bekommen? Ich muss sagen,
zuerst tiefe Wahl
Und darum wollen die Arbeiter wahrscheinlich glauben. Ja,
wir sind auch noch so ein bisschen am Nachforschen,
wie das denn überhaupt sein kann. Also das funktioniert so,
dass auf der Originalseite ziemlich weit oben von dieser externen Firma Visual Performance,
was whatever, ein JavaScript via Script Tech eingebunden wird,
dass die anderen Seiten zu den anderen Seiten redirected.
Und das funktioniert so, der Browser fängt an,
die Seite zu passen, stößt auf das JavaScript,
lädt das und evaluiert es,
währenddessen der Spekulative Parser erweitert durch das HTML-Dokument rauscht und alle
statisch verlinkten Ressourcen reinzieht
Und dann schlägt das Ja, was gibt dieser Firma zu.
Und alle Ressourcen fliegen erstmal weg. Ist ja klar,
weil die Seite rederrecktet wird. Und das ist ziemlich eklig.
Das heißt, du betest für einen Sinn, also Zweck,
hat er gesagt, hat er es jetzt großer abhängig?
Nein, es ist von Automatismus. Ich glaube,
das ist irgendwie so eine prozentuale Aufteilung.
25 Prozent sehen... So Appetests werden gemacht,
wenn man die Seite optimieren will von dem,
wie ansprechend der User besteht.
Andere Navigationen. Du nimmst einmal eine dieselbe Seite und erzeugt
zwei Varianten
Der Kastenrohr blinkt und im röhren Armonellenkasten oben rechts.
Dann wird die Conversion rechts gemessen. Genau, dann spielst du
die gleichmäßig aus. Per Zufall zum Beispiel, wenn dein Nisto,
wie der polniere Links und wie der kunde Rechts reagiert,
die bessere, nach einem gewissen Zeitraum, mit Sponfidenz,
sind dabei, bla bla, da nimmst du deine.
Du kannst so eine Webseite funktionieren. Aber interessant an der Geschichte finde ich die Tatsache,
dass das Marketing sich häufig gar nicht klar macht,
dass das Ganze im Preis landet,
dass die Seite und das Empfinden für die User
langsam wird
Und jetzt hat ja nicht das Marketing noch sehr viel gepasst.
Ja, dann wäre es so. Doch, das muss
man. Es wird im Source-Score der Seite eingebunden.
Das ist nichts eurerseitig. Der Riesen-Dunstleiter. Die Karne rüber ist,
auf der Art und Weise, wie er es implementiert hat,
dass man das Vegas über Auswirkungen hat, offen bekommen.
Und es ist gleichzeitig ein Marketing,
dass diesen Aspekt nicht auf der Uhr hat, sozusagen,
um das einzufordern oder zu messen oder vorher einen Test zu machen.
Oder wünsche ich dir auf uns zuzukommen und zu sagen,
ich würde uns mal kurz sagen, ich hasse es,
dass hier kein gutes Prozess ist.
Deshalb, ich mache hier das immer zu
Ja, wir müssen ja Tierbein im Sofa gehen,
weil ich in dem Sofa passiert ja recht, zum Beispiel.
Das ist richtig. Oder generell verschiedenen Auslieferungen mit deiner direkten Ruhe,
Frank, Versicht, Bitkalkul. Und das ist ja auf
einmal nicht mehr derjenige, der den HDP-Grund ausgefallen hat.
Ich beantworte, weil dann liefert man, ja, genau.
Das ist ein bisschen Dirty Bay. Man kann das sicherlich
besser oder schlechter machen. Das stimmt. Das ist dann
der Gedicht. Also, wir haben solche Arbieten,
schon häufiger erlebt. Wir haben auch alle erlebt,
wo das Ergebnis lange Zeit unklar ist.
Da hat man halt so lange,
bis in bestimmte Kompetenzwert erreicht ist oder du Pech hast
Da hast du halt zwei Figurenten, also zwei Top-Seiten,
die ich gegenseitig für den ersten eingeschlafen habe.
Und dann läuft so ein Kram drei Monate lang,
bis die sozusagen den Winner festgestellt haben. Ja,
dann macht das besser, noch besser ist, weil es Marketing,
so ein Backend, zum Beispiel irgendwelche Titel oder so selber,
der ja was dritt einbringt, hat mich dann,
glaube ich, mehr verroht.
Das kommt dann gleich. Ja, genau. Gerne. So,
ich bin mal dein Wunsch nachgekommen hier,
die, 75er per zentile der Ladezeit aller beteiligter Seiten darzustellen
Ja, dann sieht man zum Beispiel,
dass dieser gelbe Avet oder die gelbe Testseite,
er ist hier spesentlich später ins Spiel gekommen ist, hier fing irgendwo,
das soll braun sein an, hier diese lila Seite.
Und die haben also auch durchaus sehr unterschiedliche Performance-Charakteristiken.
Nettes Feature kann ich auch noch zeigen,
das hier unten ist ja eigentlich nicht wirklich, wirklich lesbar.
Man kann, man kann wahnsinnig viel machen mit Grafi.
Zum Beispiel kann man auch die Beschriftung Anhand des Notes,
also sprich der Position hier in diesen komischen Pfad festlegen,
null indiziert, 0-1-2, 3,
4, 5, 6, 7, wo ist denn das?
6 ist das. Okay, dann brauche ich diese Hex.
Jetzt habe ich nur den gemacht, ist klar.
Muss ich den hier auch noch? Nehmen wir mal
die 6. Dann wird das ein bisschen klarer,
dann sieht man ja unten, das ist zumindest der letzte Endpoint,
der letzte Punkt in der UL
Als Beschriftung. Man kann natürlich auch
fix irgendwelche Namen vergeben und so weiter und so weiter.
Man kann natürlich auch die Konfiguration eines solchen Grafik,
wie du das jetzt lang getickert hast, kann man gerade speichern.
Richtig. Und die täglich angucken kann, genauso wie du das wegst.
Ja, genau. Also. Zum Beispiel hat Johannes übrigens auch schon gebaut.
Ja, ja. Also das ist auch noch ein Feature,
was wir auch vielleicht proplementiert haben, dass man Graph-By-Chars
auch mit in Performance-Portalen anzeigen kann, in diversen Deshboards.
Man kann sich wirklich in Rap-Bys in den Chart zusammenbauen,
wo das Ganze dann auch im Performance-Portal Für den Dashboard nicht übernehmen.
Das ist dann einfach nur... Das ist letztendlich nur nur nummerell,
ja. Wir müssen ja die Daten doppelt halten, oder?
Ja, Greifheit setzt auf so Art RRD-Datenbanken auf,
original genommen, kommt Graffite eigentlich nicht von der RRD,
sondern hat RRD-Datenbanken als Datenspeicher eingesetzt.
Die haben sich aber aus diversen Gründen dafür entschieden, eigene Round Robin-Datenbanken zu implementieren.
Die sind zwar ein bisschen langsamer, aber ich glaube,
wie war das? Irgendwie gibt es bei RRD irgendwie so ein Blocking-Problem,
wenn du gleichzeitig schreiben will, äh, nicht schreiben soll,
mit lesen und schreiben will.
Und, äh, ihr RRD-Format, was sie da benutzen,
äh, erlaubt auch sehr einfach Daten aus der Vergangenheit in dieser Archive zu importieren.
Das ist bei RRD-Archiven sehr schwierig, das zu machen.
Also ich kann jetzt nicht Daten von vor zwei Wochen
in den RRD-Archiv reinballern. Das ist nicht ganz so einfach.
Hier schon. Ich bin ja, ich bin Physikerin.
Okay, ist ja nicht schlimm. Ich hatte mal
ein Studio, äh,
positioniert viele Sachen zu Ende
Das ist ja Wirtschaftsmittel, das ist ja ein Experimentalverbieter.
Richtig. Die erste Frage ist ja, also Erkenntnis,
ne? Also jetzt habe ich, ich habe nichts verstanden,
dann kann eigentlich jede Frage beantworten, sozusagen die Daten sind da,
ich habe alle Daten, ich weiß alles,
können die sozusagen jetzt hier frakriminieren auf jedes Level,
ich kann alles fangen.
Den Klinsdorf, was ist denn jetzt die Frage, die steht.
Wenn wir für die Marketingspreche, die wollen ja gewisse Sachen wissen.
Die Frage, müssen die denen darüber sagen,
du bist auf jeden Fall frei, vor wem findet ihr die auch?
Die wichtige Frage, die eigentlich dahinter steht, ist,
wann sind diese Zahlen zu groß, sprich, wann ist der User
So genervt von der Seite, die wir da messen,
dass er nicht kauft,
nicht weiterklickt und keine Conversion in irgendeiner Art macht oder vielleicht noch rumerzählt,
aber brauchst du gar nicht gucken.
Die haben zwar neue schöne Mobilfunktarife, aber bis sich die Seite aufbaut, vergiss es.
Da kommen wir denn in das Thema Conversion-Read und sowas alles rein.
Und das ist eins der Vorhaben, was wir in nächster Zeit vorhaben.
Und das ist eine sehr wichtige Sache,
weil letztendlich am Ende jeder Wehrperformance-Diskussion steht dann immer,
auch wenn Leute dafür Geld ausgeben sollen, was bringt es denn eigentlich?
Und um den Nachweis zu führen und damit auch arbeiten zu können,
haben wir auch tatsächlich den Auftrag,
uns da richtig dran zu machen, uns was auszudenken,
dass wir eine stichhaltige Kurve zur Conversion rät in Abhängigkeit von der Performance hinkriegen.
Das können wir jetzt im Moment noch nicht zeigen,
weil wir im Moment noch nicht wissen,
von welcher Seite der User auf eine andere Seite geklickt hat.
Wir wissen im Moment noch nicht, ob er überhaupt geklickt hat.
Wir wissen nur, dass er angeklickt ist. Aber das
sind so Fragestellungen, die wir vielleicht in einem Vierteljahr,
einem halben Jahr noch mal vortragen können, was wir uns dazu ausgedacht haben.
Wir können das aus dem Vorhaben jetzt gemäß den Daten,
bei der die Förderung mitspeichert, rauszusprechen.
Referrer haben wir jetzt im Moment noch nicht drin,
aber ja, das ist der erste Punkt,
kann man sagen, aber dann wird es definieren oder so.
Ja, genau. Und das Problem an der ganzen Sache ist ja das,
wenn wir von dem Userdaten kriegen, von dieser Smartphone-Seite, Tarifseite,
dann hat das ausgehalten, von einer anderen Seite dahin zu klicken,
weil wir kriegen die Daten am Ende der Seite,
wenn sie fertig geladen ist.
Die Leute, die zwischendurch davor sitzen und sich das drehende Rad
angucken oder so eine Grafik beim Aufbau beobachten und dann woanders hinklicken,
von denen kriegen wir keine Garten.
Wir wissen das nicht, dass sie nicht geklickt haben.
Und das, glaube ich, ist einer der Knackpunkte,
die man rausarbeiten macht
Bei mir schon. Also, ich habe gefährlich so zwei
Hauptaufgaben, die ich richtig verstehe. Das eine ist,
ihr macht mir super, ihr erlebt Daten.
Einmal ist ihr interpretiert Daten. Und zieht da auch Schlüsse
. DPP loben aber tatsächlich. So drei verschiedene Medien.
Was ist denn eigentlich bei euch auch draufgetragen, aber überhaupt die Medition?
Geht es da um Daten, über jeden und anderen die Interpretation zu überlaufen?
Oder seid ihr auf das Team, was die Interpretation da vorgehalten hat?
Bei Imberater sozusagen für uns abschreiten oder Marketing, wenn man sieht,
oder in die Idee das Material nehmen. Ja,
wir sollen, Markus hat schon kurz so erwähnt, dafür sorgen,
dass diese Websites auch schnell bleiben und nicht über die Zeit hin wieder immer langsamer werden,
dadurch, dass die im redaktionellen Prozess, ich sag mal,
nicht optimierte Bilder eingespielt werden.
Aber es ist ein einfaches Beispiel einzunennen. Und die Zeit
immer langsamer wird über die Zeit. Darauf sollen wir aufpassen. Das wäre doch ein dritter,
sieht man im dritten Bereich, die geht auf Entwickler zu,
also für Kollegen, die die gerade verbraucht haben und sagt,
seid ihr den Liederwunsch gemacht habt, seid ihr 30 Prozent langsamer geworden,
schaut euch doch mal den auf die Teile an,
wie der Arsch legt.
Es ist tatsächlich so, dass wir Tickets einstellen, Bug-Tickets,
wenn wir Ist aber Defizite erkennen. Das klingt ein bisschen groß,
aber wenn wir irgendwie was erkennen,
was die Side um einiges langsamer gemacht,
zum Beispiel der Lounge der O2-Side am 4.10.,
das rede ich am 10.04.,
hat das Imagevolumen von ungefähr 360 Kilobyte auf 680 Kilobyte auf der Homepage geblasen, hochgeblasen.
Das haben wir zum Beispiel als Fehler, als Bug eingestellt
und dann wurde auch gearbeitet und wir sind jetzt schon wieder um die Hälfte besser geworden.
Das ist auch ein Prozess, der so richtig so langsam losgeht. Ja,
ich bin jetzt vor der Überlegung mit einbezogen oder ist das sozusagen immer nur retrospektiv,
dass dann so, Wir kämpfen dafür immer mehr, um früher zu erfahren,
uns, wir messen inzwischen auch die Referenzumgebung mit Webpage-Test,
wo eben Vordeployment die Sachen schon mal getestet werden und untersucht werden.
Da können wir nicht mit Rumdaten messen,
da ist kein Traffic, das bringt nichts,
aber mit den statischen Messungen gucken wir da jetzt schon drauf, ja.
Wobei sich das ja auch nicht nur an Entwickler richtet.
Oh nein. Jetzt machen wir die Bäume,
was weiß ich, anderthalb Monate mit Patches dazwischen,
sondern es richtet sich eigentlich täglich an die ganzen Redakteure,
die daran sitzen
Und das kann jederzeit passieren, dass für ein neues Bild
eingespielt wird oder sowas. Ja, das ist cool.
Jeden Tag, was wir machen, gedanken wird worden.
Richtig, genau, ganz genau. So euer Hauptfokuss scheint
mir die Check die Gewährleistung der Technik, ja.
Und weniger Marketing in der Zukunftsmusik,
dann auch die großen Preise zu ziehen und zu sagen,
okay, hier ist die Conversion-Rate runtergegangen, es korreliert mit.
Ja, das ist so ein kleines Spannungsfeld. Klar,
ein Beispiel aus der Vergangenheit ist,
irgendwann wurden auf unserer Website Webfonds eingespielt und die sind
nicht gerade klein und haben auch wirklich signifikant Ladezeit gekostet
Aber das war letztendlich eine Marketingentscheidung, zu sagen,
das müssen wir machen, das ist CI sein.
Es gibt ja auch Untersuchungen, dass wenn der Button
rot ist, da 5 Prozent mehr drauf klicken.
Das ist eben auch eins unserer Ziele,
dass wir von den Marketingeffekten unserer Messungen wegkommen.
Dass wir das trennen können, weil wenn sich eine Ladezeit verändert,
ist es jetzt oder die Conversion-Rate verändert.
Und gleichzeitig die Zeit ein bisschen kleiner,
also nicht so dick geworden ist, die Seite.
Ist das denn, ich sag mal, unser Benefit?
Wir haben mehr Performance, mehr Conversion oder weil da plötzlich
die Buttons rot sind und alle draufklicken, wie verrückt.
Ja. Entschuldigung, eine andere Frage. Was zum Thema
Konvention von Daten? Ja. Das ist die Möglichkeit,
dass wir, bevor uns wird, auch mit Kindern,
Kritik als Problem könnt, darstellen können.
In diesem zweiten benutze ich zum Beispiel da Themen,
die von gleichen Welt auch eine andere Spritstellung zum Beispiel metaphorus.
Wie, was war das letzte Bild? Zum Niederwarehouse.
Ja. Ja, immer. Das kann man ja
sagen, nicht allein natürlich. Ja, das ist eine
andere Schwelle
Ja, also was wir, andere Quellen,
was wir demnächst mal ausprobieren werden, ist, wir haben auf uns,
auf der O2 Online, inzwischen Google Analytics drauf.
Wir hatten vorher oder haben immer noch ein anderes Tool,
aber Google Analytics ist jetzt auch auf dieser Sides.
Google Analytics hat ja eine, ich sag mal,
eine offene API, die man als registrierter User nutzen kann,
um da Daten rausziehen kann. Da steht konkret,
konkret auf unserer Agenda, da mal zu gucken,
ob wir da irgendwie was Conversion oder aggregiert, was heißt aggregieren können,
aber Zusammenhänge feststellen können, das ist ein Punkt.
Anderer Punkt ist, wir wollen auch Was wir zum Beispiel
noch nicht sehr gut erfassen können oder gar nichts erfassen können,
sind irgendwelche AJks-Requests, die beispielsweise im Bestellvorgang nicht die Seite neu laden,
ist ja so bei AJk,
sondern die Seite wird ja verändert durch einfach AJks-Requests zwischendurch.
Das heißt, wir kriegen da keine Daten,
weil wir kriegen nur Daten, wenn der Browser eine Seite neu lädt.
Also diesen Vorgang der Bestellung, der bei uns in AJks realisiert ist,
die ganzen Veränderungen mit Bankleitzahl, Check und was da alles ist,
kriegen wir im Moment noch nicht mit.
Da sind wir auch dran, da Messpunkte dran zu hängen,
um diese AJks-Request dann auch Die Zeiten der Agers-Request,
den entsprechenden Seiten zuordnen zu können.
Da wollen wir korrelieren. Und andere Systeme, Thema andere Systeme,
Kollegen in München messen sehr genau und sehr aufwendig.
Die Antwortzeiten der Backend-Systeme, zum Beispiel auf Bankleitzeit,
Checks, was ist so alles an Backend-Services gibt.
Da scheitern wir im Moment noch so ein bisschen an Firewall-Fragen
und was weiß ich nicht alles, ist ja unendlich, was weg München.
Aber da denken wir auch in die Richtung. Also ja,
wir wollen auch nicht nur unsere Insel begucken,
das ist mit Sicherheit auch nicht die ganze Wahrheit,
sondern auch gerne mit anderen Daten machen.
Also jetzt eine interessante Frage, wenn ich jetzt auch Athentic sagen,
ja, cool, was Tabellenperformance aufgebaut hat,
das interessiert es aber auch, die Applikationsperformance.
Alles gut. Ja. Hagman, Kritikate, Malibio und sonst irgendwas.
Und mich interessiert vielleicht dahinter aber auch noch die System-Performance,
wie läuft das dann? Sagt er dann gut,
okay, wir bieten dann zum Beispiel das,
was ihr hier jetzt zusammengestellt habt,
ausachtet oder macht da im Monat halt jeder so sein eigenes Thema.
Im Moment ist das mir alles so sein eigenes Ding und
ich sage ganz ehrlich, manchmal ist das ganz gut.
Wir verstehen uns, um nicht, ich sage mal,
sämtliche Performance-Probleme, die es gibt auf dem Planeten O2,
bearbeiten zu müssen, als Frontend, sprich Browser-Optimierungstruppe.
Das ist ja auch das mit Markus, das ganze Team.
Das heißt also, die ganzen Server auch noch Untergriffe
zu haben, das kriegen wir gar nicht hin.
Das ist aber ein ganz anderer Aspekt, so was,
was ihr macht, ist möglich.
Wie sieht es der User? Ganz genau. Wenn
irgendwelche Server-Geschichten völlig angebunden hatten, fangen sie zu dem,
was in dieser Tiefe irgendwie langsam sind.
Das ist nicht redrant für den Aspekt. Ja. Zweite
Frage ist, jetzt habt ihr euch quasi selber was zusammengestellt.
Ich brauche ganz smart aus. Danke. Ja,
was hat euch denn dazu gewogen
Zu sagen, ja gut, okay,
wir nehmen vielleicht eine der höhnlichen Verdächtigen nach großen Lösungen am Markt,
die sagen, ey, aber zu bekommen zu euch,
wir termittieren euch das Konzert, ey,
das ganze Mumitum, die Messoren.
Und die braucht das eigentlich Mumits für meinen Arm.
Also ein Aspekt ist sicherlich, wir haben schon ehrlich gesagt auch
schon viel ausprobiert und auch einige Sachen schon wieder weggeschmissen.
Es ist eigentlich sehr angenehm,
nicht in einem Staatengerüst von sicherlich auch guten Tools zu setzen,
sondern auch mal neue Ideen einfach auszuprobieren können.
Wir wollen jetzt, wie ich schon mal sagte,
diese Ressource-Timing-API der Browser benutzen, was nun bis auf Jede Ressource,
die einen in der Seite geladen wird und Timing-Daten gibt.
Sicherlich werden die Großen das auch implementieren, aber wir wollen
es jetzt erstmal so probieren, wie weit wir damit kommen.
Zweiter Aspekt ist sicherlich auch Geld. Wir hatten das Glück,
die ganze Infrastruktur von einem anderen Projekt weiter nutzen zu können,
sodass wir da null Invest hatten, Invest hatten und können darauf wunderbar aufsetzen.
Also im Moment sind wir, ist das Thema recht günstig,
sage ich mal. Was jetzt hier bewusst ausgeblendet wurde,
dass Analysemöglichkeiten, die über eure Teststress waren,
die für Enteklaren und empires anderes turniert worden sind. Das ist nicht geholfen,
aber in mir hat irgendeine Firma in neuerlichem Report liefert,
das war die Antwortzeit ihrer Servers in den letzten Monaten,
wo etwas bei den vermeintlichen Seiten dauert,
die er da gemessen wurde, nur liefen, das war die Meldung.
Wir haben hier, das haben wir jetzt übersprochen,
zum Beispiel, das ist bei den Speed-Expressionen so,
dass da wirklich Bio-Aufnahmen von dem Aufbau der Seite gemacht werden.
Das heißt, ich kann da reingehen und sagen,
okay, das war ein bisschen schlecht geworden,
kann man dann dazwischenwahren, das, kann doch nur Wasser vortreiben,
will die Mauer diffifizieren, will das Objekt halten,
passen die ihren ersten Problemen jetzt für den Erbstieg ran,
wo wir, meiner Meinung nach, von den Gründen fragen.
Ja. Ich bin hier von solchen kießigen Universitäten vom De-Kanal,
definitiv-Kanal, wo wir genau das gleiche Problem, die Erbrechung holen,
wie gibt es nicht um Barkurb-Abfrechers, sondern um Studienamt.
Wir haben sehr viele Tage, dieses,
die ersten sind gleich, für das Campusnetz,
also wohl alle möglichen Vorgänge da Studenten und Professor abgespeichert sind
und leider auch dort immer nur reingeschrieben
Das macht keine Möglichkeit, jetzt mal so eine Messung zu machen.
Und das wäre jetzt hochinteressant für unsere Hochschulleitung,
zu wissen, warum brechen die Leute,
kriegt das bitte Essen und Amenza vielleicht zusammen, Symbrid oder sowas.
Ich glaube, ich stehe das mal zeigen, passiert,
wie heller Begeisterung ist. Ja, also Sachen.
So Time. Und immer noch mit A-Excel-Tabellen. Ja,
also zeitbasierte Daten, also Time-Series, Data,
kann man mit diesem Grafit-Tool sehr schön analysieren.
Man hat noch auch so mathematische Funktionen,
man kann die erste Ableitung bilden, man kann addieren,
substra, subtra hier, alles Mögliche machen mit den Kurven.
Und das dann tatsächlich in Echtzeit sehen,
was dabei rauskommt
Zum Beispiel ein Weg, wie wir diese Alarmierungsgeschichte angehen.
Wir probieren in Graphie drum mit allen möglichen mathematischen Berechnungsgeschichten,
wo wir aus irgendwelchen Events in Kurven möglichst präzise,
ich sag mal, Ausschläge kriegen.
Eine Idee ist zum Beispiel, sich die zweite Ableitung dieser Kurven anzugucken,
dann sieht nämlich so eine Kurve aus wie so ein
seichtes Programm von so einem Erdbeben-Ding da.
Ja, heißt ja, Seisprogramm. Ganz spannend. Und
da sind wir noch nicht am Ende. Da kann man
scheinbar was ausprobieren, ohne was programmieren zu müssen.
Das ist eigentlich ganz angenehm.
Bitte? FFT
Kann er nicht. Ich wollte noch. Ich glaube,
es gibt Bibliotheken, die das machen, innoviert ist.
Ja, gut. Ja, das ist vielleicht nochmal ein guter Hinweis.
Mach mal eine Freiheit zu einer Korrelation von anderen Webdown.
Du hast da Google in Göttingen besprochen,
dass sie da gucken wollen, wie alle Tools schreiben,
weil du ja das Foto, Abi, was man da ziehen kann.
Also es gibt, wir haben mal analysiert,
das ist echt übertrieben, aber das System,
was wir jetzt schon längerer Zeit im Einsatz haben,
beziehungsweise in München läuft, ist Unica, heißt das,
das von der IBM meine ich.
Da haben wir mal geguckt, aber Das ist nicht so eine offene API, beispielsweise.
Die machen mir ihr eigenes Süppchen. Das geht da zwar auch,
aber da kann dann der Administrator irgendwelche Reports generieren,
die den wohl auch als Daten zur Verfügung stehen.
Aber in dem Sinne, dass man da mal schnell eine Query,
gib mir mal von dem Tag das und das.
Andere Tools haben wir noch nicht geguckt. Außerdem wird es
diese Side-Analyse-Tools noch auseinander Ecke getrieben, die versuchen sich gerade zu entscheiden,
was in der Zukunft bei uns eingesetzt wird.
Also da reden wir nicht mit. Wie ist das bei
den Kommerziellen? Ich würde das jetzt selber nie haben beforschen,
weil ich gar nicht von anderen, gerade aus dem E-Commerce-Bereich,
die so mit dem Webtrail die das hinbekommen sind,
auch so einen netten Vergleich, habe ich interessiert.
Eine Frage zu seinen Gemeinden. Ja. Das ist vielleicht
bei, die Unanliebt, aber die Verstörung. Oh.
Das ist mir verbracht. Euer Kernkunden, jetzt nicht so,
aber ihr habt ja gesagt, ihr betreibt zum Beispiel auch,
wie nimmt sich das wahrscheinlich jetzt für andere?
Kunden jetzt immer mal die App jetzt im Grunde,
zum Beispiel, keine Ahnung, irgendwelche externen dezenten Server-Logmente,
die hat eine Seite aufgeteilt,
einfach so ein Beispiel,
was der Container liegst
Die ganze Funktionalität, Container rechts, hat zum Beispiel einen mehrere Ball erlauben,
der wirken, Netzentserver oder so bescheiden sind.
Und jetzt hat ein energibles Bild hochgeladen und ihr stellt sich fest,
oh, wir haben jetzt aber 8 Sekunden Ladezeit,
aber es hängt halt einfach an diesen Dingen und die Fernseite,
die eigentlich die Funktionalität zur Seite stellt, wo der Bereich stellt,
die den ganz normal diduziert ihr da auch schon,
auch beim Seiten, gemäß gut,
die Seiten in Kreide.
Also man kann, wie kann man es sagen,
also wenn die Seite mit iFrames gebaut wird,
diese verschiedenen Sachen in iFrames
gebaut werden
Dann kann man Performance-Daten von den iFrames kriegen.
Ich glaube, ich muss ja keine iPhone-Super.
Ja. Dann ist es wirklich schwierig. Dann könnte man
noch... Das spielt. Die würden vielleicht falsche Sitterung sehen,
dass sie ihre Optime-Landoomie und dann kriegt man da nicht mehr drauf.
Und sieht man fort, wenn das diese Familie noch oder
was ausmachen würde, aber der Benniel, danke.
Sichtig. Ja, bin ich jetzt nicht. Martina,
wir gehen in eine Begrenzung. Hallo, das ist ein
schöner Scheiß, wir machen ja noch das dritte Lied.
Das heißt, da würde es auch weiter
Häufig sehen wir, wenn uns da Dinge auffallen, gedämpft,
den gleichen Perfekten lösen da, wenn wir mal den Buchdaten,
solange die ihm aufgeben, gleichen Hose bringen,
so weiter weisen, das liegt ja runter,
erreicht mal das Ende von Sicherheit möglich, überall dies,
wie sich aussehen zu lassen, wird durch den anderen flüchten.
Ich wollte noch kurz, ja, außer für den Benutzer,
ihr seid ja nicht beladen, ich sage immer dazu,
um rechts ist ja schon alles sichtbar,
er lebt ja nur noch wann am Namen.
Kann man zwar kümmern, aber das Load-Event,
außer er wird ja dann erst geworfen,
wenn die Baller wirklich da sind
Und ob er mit Checkpeare oder irgendwas dran hat, die sagen,
Dokument rette, jetzt finde ich meine Events, alle Felder.
Und es ist auch alles noch nicht da. Dann sehe ich zwar
oben schon einen Eingabenfeld, dann kann ich ihn aber nicht nutzen.
Und selbst wenn ich es so programmieren würde, dass sage,
ich mache mich jetzt nicht abhängig von das Dokument geladen,
nicht gegen Reggae-Feld und hänge dann irgendwie in meine Betten,
dass man gefeldert, dann können wir uns trotzdem nicht wirklich verwenden.
Ich meine, solange in der Pause ein Feld darf,
ist er ja doch ganz schön ruckelig. Also allein,
wenn man nur versucht, im Pause nach oben nach unten
zu scrollen, wenn er noch einen Banner umbaut.
Das ist ja nicht so, dass man es vielleicht
trotzdem wissen, damit man optimieren kann.
Man kann jetzt, wenn gerade das passiert,
kann man jetzt ja als Applikationsentwickler wochenlang suchen,
was besser machen kann.
Genau. Oder man muss halt sagen, okay, der Werbepartner war das Problem.
Das heißt, wir machen keine Werbung mehr mit diesem Partner.
Ja, oder man erinnert sich, ja,
Partner nachher vielleicht auch, wir sind zwei.
Ja. Wer wird das ganz kurz? Ja.
Was hat der Blashboard? Wir hatten doch schon,
dass ihr vorhin gesagt habt, diese Geschichte mit dem,
den Grafiken, das Großgebieten sein.
Am Ende im März auch, Mittag, bei der Bestieter Televator.
Grafik, 10. April. Das Deployment, oder?
Das ist doch alle Low-Time aufmachen
Ja, klar, kann ich machen. Ach so.
Wo sind wir denn? Hast du ihn denn...
Ach ja, das ist ja einfach Homepage, ne?
Wolltest du BPT sehen? Ja. Das nächste,
wenn wir uns noch hochgehen, den Zeitpunkt zu machen.
Ja, richtig. So, 4.10., ne?
Ja. Ach so, dann hat er schon was.
Wir brauchen ja nicht
so weit gehen
Da ist das Deployment exakt. Genau, und so will
das also sozusagen, um jetzt mal diesen Fall aufzunehmen,
so in Anführungsstrichen läuft das bei uns.
Man sieht halt, wir würden jetzt übel,
wie jetzt damals gewesen, in unserem aktuellen Descord sehen,
oder es geht hoch
Musik Super, dass wir, dass die Seiten uns gut sind gelandet.
Außer Atmacht. Außer die Zahlen weggedrückt. Und sieht dann, in diesem Fall jetzt nicht,
aber haben sie da in diesem Fall das bei den Bytes In,
vorher waren das 1800 Kilobyte, dann 1,1 Megabyte, dann mit
In diesem Fall würde man hier gehen in Content Breakdown,
würde dann feststellen, aha,
Weiz sind hauptsächlich zustande gekommen durch Images,
man kann das ja auch machen pro Domain,
könnte auch hier gegebenenfalls ansehen,
wo sind tatsächlich plötzlich mehrweits übertragen worden oder wo sind mehr Objekte,
Anzahl an Objekten übertragen worden und so könnte man dann relativ schnell über dieses Dashboard,
beziehungsweise dann die einzelnen anderen müssen herausfinden,
was Klimasache ist,
tatsächlich komplem interessieren
Ja, Timos, ihr habt das.
Beschäftigt die sich ausschließlich damit? Oder sage ich mir die
Beine und ganz normale, wenn ich die plane?
Da macht ihr nur das. Wenn ihr das aktuell macht,
wenn man das, machen wir auch ein bisschen probile Ad-Entwicklung.
Aber im Moment kriegen wir auch... Ja. Jetzt,
dann hauptsächlich ja rum irgendwie für den Riegel in unser Manager-Fest,
aber viele eigentlich, hätte man überhaupt technische Garten.
Richtiges ist ja, rufen die auf dem Kreuz hinter an,
die da so eine andere Zugangsminute.
Wie ist das irgendwie auch zu euch?
Ich kriege hier irgendwie solche Daten darüber,
wie reagieren sie
Aufgrund der Dinge bei ihr dafür auch.
Also konfrontiert man diese Daten auch bei euch?
Nee, bis jetzt noch nicht. Also ich glaube auch,
dass Anrufe im Callcenter relativ weit weg sind von den Seitenabrufen.
Also wenn wir uns jetzt wieder mal die Brille Frontends Performance angucken.
Das ist aber eine gute Frage. Ich weiß gar nicht,
ob irgendjemand schon mal bei uns angerufen hat und hat gesagt,
eure Website ist zu langsam oder funktioniert nicht.
Die kommen dazu. Ihr könnt nicht die Umdaten nicht bringen,
Stunden User oder zwei zu holen. Ja,
weil ihr ihn ja selber sagte, so Dinge,
wo der Hund einfach abbrägt oder so,
das sehen wir ja gar nicht
Nicht geladen werden, es ist etwa noch keine Daten.
Also für das geht es so. Soll ich auch erwiesen,
sind extrem aufwendig, was wir gemacht haben und sozusagen zeigen konnten,
ist, dass tatsächlich die Anzahl an besuchten Seiten pro Visit korrigiert mit der Zeitung Ladegeschwindigkeit.
Also Leute, die eine schnelle Seitenzahl mit der Geschwindigkeit haben,
gucken sich die Provisit folglich mehr Seiten an.
Was insofern auch interessant ist, heute sind die jetzt nicht mehr,
keine Ahnung, spielt oder so, wo man halt tatsächlich so proprietiert sich reinzieht.
Sondern, wie gesagt, das ist immer noch die Verkaufsproduzenz bei Gott haben.
Denn die, die die Nachweise haben, die schon bringen können,
was wir halt jetzt in dieses Plan ist, aber auch,
dass wir als Mann Opfer es so aufwendig ist
Die Tode, zu unserer Komöldung hatte, aber darüber hinausgehend,
haben wir aktuell keine Planung, wie gesagt,
das spielt ja noch praktisch unsere Respekte mit rein,
dazwischen, also Performance tatsächlich, Zukunft zu bauen.
Also zweimal gemeint. Aber ich habe das schon nicht verstanden,
also vielleicht andersrum, ihr habt solche Monitore oder Tour,
welche Zahlen sind, habt ihr die auch bei der Grafikverteidigung und dann Praktik reingehauen in diese Monitore?
Also gebt ihr den Feedback über das, was ihr seht?
Gibt es da regelmäßigen Austausch? Wir sind in diesem zweiwöchentlichen Meeting,
wo die Entwickler oder Anthony Juling sozusagen dabei ist,
da ist auch der Sehensbereich die wiederum diejenigen sind mit dir und auch die Agentur teuer.
Und da ist in der Tat mittlerweile ein relativ starkes Umdenken passiert. Das beziehungsweise,
um jetzt gerade diesen Fall zu nehmen, ich habe das gesehen,
also Performance ist runtergegangen, warum, weil Zeitrecherchierer geworden, warum? Weil Grafik ist begrüßen geworden,
durch das Tool habe ich mal ganz kurz wieder diesen neuen Graf zusammengeklingt,
so hier ist die Korrelation und dann haben die Kollegen geschickt und geschrieben,
alles klar, nur dass ihr es wisst, das ist langsam geworden,
gegen Grafiken, wenn deswegen jetzt aber die Converse-Berater,
die für die Decke gegangen ist, fein, ja,
ansonsten sollten wir was tun, dann kam auch gleich ganz einfach,
nein, die ist zum Teil im Keller gegangen,
sollten wir uns mal zusammensetzen
Also da ist mittlerweile definitiv die Welt da.
Aber ihr testet das nicht vorher in der Stage,
dass ihr dann an dem Kontext seid.
Wenn ihr den Marketing-Managers reintut. Ich glaube, ich teilweise schon,
ja. Aus Tranken in München machen die uns nicht,
aber wir machen das schon. Also ihr habt die BBT-Massung,
die lasst ihr auch gegen die Validation laufen.
Ganz genau, ganz genau. Die redaktionellen, das nicht. Das nicht. Das auch nicht,
dann mit dem Redakteur, das hängt gerade das Klatschach,
mit der vielleicht so zwei Stunden bewaltet, dann um zu reagieren,
zu sagen, dass wir da typischerweise Sachen,
von denen wir, was wir gar nichts erfahren.
Soll ich was zu sagen? Nachmittag, das ist meine neue Seite.
Also wir haben, wir haben Kontinent, wenn ich das höre.
Richtig, richtig. Der hat immer so,
was wir schon mal machen, ist,
dass wir die entsprechenden Cranchise sozusagen automatisiert haben,
dass wir nicht noch das Problem haben,
dass wir irgendwie ein großer Teil dann später daten und dann teilweise mit wahrnehmen.
Das tun wir schon, das trotzdem immer noch nicht verhindert,
dass irgendjemand, weil, ach, so. Genau,
wir haben es mal versucht, mit dem Content-Mail-Advent-System einen kleinen,
vier, drei Bücher, dass wir da ein Maximum an Freizeit profitieren haben.
Und das wird hier mit dem Schulsatzkandidat dazu geführt,
dass auch die kleinen Dateien, die ich oft gemacht habe,
in der Schulpreisnachricht, die du machst, mal gefallen, sage ich.
Wir haben in dieser Bilderricht-Potenz CMS angepasst und quasi irgendwo verkleinert
mit Magic geschuldet, ich bin da sowas vor.
Nee. Sitzingsbetreiber macht das ja auch. Der stellt dann
ja die Bilder zurecht. Also bisher haben wir... Morgen
war halt nur die Lostless, aber das ist wirklich,
dass die Meter da sind, ja. Wir haben nicht immer mal Schuls rumgespielt,
auch James Deck Mini und so weiter,
die auch alle sagen, sie arbeiten mit in Gebrechung,
weil das SVR vorher nachher vergleicht, um zu sagen können,
ob die Mensch das visuell unterscheiden könnte,
haben aber noch keinen Schuh gefunden, das wirklich zuverlässig automatisiert zukompliniert,
dass einem da nichts durchrutscht, was da nochmal expressional reflektiert hat.
Das liegt aber auch in Twistern in der Sinnsprache.
Da muss man diese futuralistischen Bilder und auch auf oft so grafische Glase,
wenn man sich ein Bild eben des Schlüssels passieren kann,
grafische Elemente fotografische Elemente.
Das ist extrem schlecht natürlich. Das hat es mit zwei
Lehrungen auch bei, mitteltechnisch. Aber ich sage es unbedingt
grafisch, wenn man es im Futurschuh zusammenschummt
Ich habe hier noch mal kurz... Wir sind letztendlich auch keine,
wir sind ja, die spielt online, wo irgendwelche,
was weiß ich, Realbilder zusammenlaufen, sondern die Bilder,
die bei uns auf der Webseite sind,
die sind von Agenturen gebaut.
Das ist also eigentlich ein ganz anderer Use-Case und die muss man
eigentlich nur dafür erziehen, dass sie das richtig machen.
Nun. Geht's aus? Ich habe ja noch mal das Deployment,
was auf Markus gezeigt hat, im Portal noch mal in Grafik gezeigt.
Und das sind jetzt Daten von der Google Page Speed Insight API.
Einfach mal hier die Gewichte. Blau,
das ist Image Buytes
Grün, was hat dich da angekippt? Ah ja, Java-Skript.
Und rot sind CSS-Ressourcen. Da kann man also auch genau sehen,
dass ich in den beiden Freunden nichts getan hat,
aber bei den Grafiken.
Und das gerippelt darauf, das ist die redaktionelle Arbeit.
Oder irgendwelche Sachen, wo bei einem Seitenaufruf das Bild und
dann ein anderes oder whatever.
Jedenfalls, das ist so der Content-Rippel auf den Image.
Image ist. Ganz spannend hier.
Sogar ein Rippel auf dem Java-Skript
Ja. So, eine Sache wollte ich noch mal kurz zeigen.
Es gibt auch Dashboards in Grafits. Dann habe ich hier
ein Dashboard mal gebaut. Damit gucken wir uns und sagen,
na, das ist natürlich nicht gerade groß.
Kann man das scrollen, ja. Das sind auch
diese Page-Speed-Insights-Werte von der Google-APE. Und zwar der Impact der
einzelnen Ruhls, die es gibt in diesem Page-Speed-Score.
Es gibt ja so Regeln wie zum Beispiel Images komprimieren
Serverseitiges Komprimierung einschalten. JavaScript, später Parsen. Diese ganzen,
ich glaube, 30 Regeln sind es, die es gibt.
Und über diese API kriegt man für jede dieser Regeln einen
sogenannten Impact zurückgeliefert. Das ist nicht andererdings anderes, heißt,
wenn du diese Regel jetzt beachtest und zu 100 Prozent empfüllst,
dann hast du diesen bestimmten Impact auf deinen Gesamtscore.
Das ist also relativ zu sehen. Also beispielsweise diese Geschichte
hier auf der Tarifseite, was ist braun?
Hat mit einem Zähler von rund 27 relativen Impact auf den Gesamtpagebeat-Score
hohen Einfluss,
und zwar Sprite Images
Reduziere mal bitte deine Image, lass auf deiner Seite.
Was denn? Interessanterweise, ihr auch gemacht wurde. Und damit,
ich sehe schon, dass du gar keine aktuellen Daten,
aber das liegt einfach daran, das ist wohl,
glaube ich, auch ein Bug.
Komm, komm her. Weiß ich nicht. Die letzten 14 Tage.
Okay. Na, jetzt sind wir schon im April. So,
und da mit so einem Dashboard kann man und den Daten,
kann man sehr schön die wichtigsten Seiten beobachten.
Was tut sich in der Qualität meiner Seite?
Und dass sich da was tut,
sieht man auch
Aha. Was tun sie in der Qualität denn sein,
denn jedes Google? Gemäß Google der Best-Practice-Geschichten,
die eigentlich durchgängig durch die Industrie schon akzeptiert sind.
Eigentlich wissen sie alle. Auch interessant, ja, Mini-Myshree-Directs auf der Smartphone-Tarife-Seite.
Also da werden tatsächlich Ressourcen über eine HTTTGrie direkt geladen.
Kostet die komplette Roundtrip-Zeit, neue Connection, also das ist teuer.
Da könnte man wirklich was tun. Ob das eigentlich die
Frage sind, muss ich herstellen, von den Fans,
die Antwort, aber... Und wenn das jetzt total ist,
Kaffeesatzleserei, das war aber Versucht ihr oder das Marketing,
ob der Akkumulation losgekommen zwischen dem, was Google Packs,
wie zum Beispiel von Berlin sagt,
weil sie beziehen ja zumindest so ein Minimumteil in das allgemeine Google Main-Ging mit ein,
dass sie jetzt sagen, okay,
das könnte ein Unmittel im Unpack braucht, zum Beispiel SEO-Maßnahmen haben.
Das würde mich auch mal interessieren, wie das so wäre,
aber da liest man auch nichts drüber.
Ja, ich glaube, das passiert bei 30 oder 30 Tagen.
Ah, okay. Gut, hier sind die acht Page-Beat-Scores,
also der Gesamtscore dieser acht beobachteten Seiten nochmal
Oh. Ja. Gut, sowas kann man damit auch machen.
Ja, das war's eigentlich soweit. Ich meine,
viele Maßnahmen reduzieren ja auch die, wie gesagt, das Volumen der Daten,
die über die Leitung gehen, dass er ausgebunden hat,
insgesamt aus dem Splatter-Slender, spielt das irgendwie eine Rolle?
Habt ihr da mal eine Richtung Operations irgendwie gebracht?
Ach so. Bei Kosten einsparen,
weil die Seite perfumanter ist, weil sie weniger schwerst.
Also das haben wir tatsächlich noch nicht gemacht.
Ob jetzt Traffic wirklich relevant ist, also die kann ich
nicht sagen, haben wir noch nicht gemacht.
Ist als Netzbetreiber für uns auch nicht die.
So andere Netzbetreiber, damit sind gerade ein paar Probleme.
Ja, dankeschön. Okay, super. Ich habe ja
mal schon gedacht, als ihr meintet,
das ganze Thema schon