Eine wahrlich turbulente Woche hat der Käptn hinter sich. Viel Schweiss und Blut, wenig Rum und Pökelfleisch.
Ich habe in den letzten Tagen alle möglichen Formen der Performanceoptimierungen ausprobiert - mit teilweise gegenteiligen Effekten, denn Infopirat war zeitweise eigentlich gar nicht mehr zu erreichen. Bei mittlerweile 20-25.000 Seitenaufrufen täglich völlig inakzeptabel für uns. Basteln hin, basteln her.
Der Status in dem wir uns jetzt befinden sieht folgendermaßen aus: Abgesehen von Serverseitigen Optimierungen und Java Script Aggregation cachen wir auf die brutal möglichste Form so ziemlich alles was geht und das nicht mehr in nur eine Cache Tabelle, sondern in viele für einzelne Funktionen zuständige Tabellen. Ausserdem verwenden wir gleichzeitig mehrere unterschiedliche Cache Lösungen.
Dadurch könnten aber im Moment ganz andere Probleme auftreten:
1. Die Ratio mit der die Google Adsense ausgeliefert werden kann schwanken, da Adsense IDs mit gecached werden. Sprich: Ist Deine Adsense ID gecached gehen alle Aufrufe auf Deine Konto (heissa!), ist aber unsere gecached gehen sie auf unseres. Klar, die Chance, dass unsere gecached wird liegt bei 20%, Deine bei 80%. Ob das so aber weiterhin im Sinne des Erfinders ist muss sich jetzt zeigen. Wir würden uns daher sehr freuen wenn Ihr uns Hinweise auf die Entwicklung bei Euch im Adsense geben könntet. Sind die Infopirat Adsense Aufrufe gestiegen, gesunken oder in etwa gleich geblieben? Des weiteren versuchen wir das Caching der Adsense IDs in Zukunft zu verhindern, an einer Lösung wird bereits gearbeitet.
2. Die Aufrufstatistik der Beiträge (auch zu erreichen über Euer Profil -> meistgelesene Beiträge aller Zeiten nach Seitenaufrufen) zeigt sehr wahrscheinlich ziemlichen Blödsinn an, zumindest werden die Zahlen wohl nicht den wirklichen Seitenaufrufen entsprechen, sondern weit darunter liegen.
3. Es mag sein, dass durch den Chache Seiten nicht sofort aktualisiert werden, z.B. nach Kommentaren oder auch nach Log Out / Log In.
Wir sind noch nicht am Ende mit unseren Möglichkeiten die Performance zu steigern. Allerdings möchte ich in dem Zusammenhang auf meinen letzten Post zum Thema Technik hinweisen: Früher oder später werden wir das ganze Schiff hier neu aufbauen, danach die Datenbank rüberschaufeln und in neuem Glanze online gehen. Dafür werden wir dann im schlimmsten Fall wohl nochmals ein paar Tage offline sein... Aber bis dahin vergeht noch etwas Zeit und wir unterrichten Euch vorher von unseren Plänen.
Ein grosses Dankeschön an all Euch Freibeuter und Freibeuterinnen für Eure Geduld und Euer Verständnis!
Euer Käptn


Alles roch zu Beginn nach Routine: Zwei Sicherheitsupdates wollten installiert werden, das Feature "Mein Infopirat" sollte entfernt werden.
Navigation:





Fr, 07/03/2008 - 21:02
Danke für das Update
Danke für das Update :). Wenn man weiß was hinter den Kulissen vor sich geht ist das Ganze schon nur noch halb so ärgerlich.
Ich denke mit den beschriebenen Problemen die durch das hardcore caching auftreten, können wir alle gut leben, solange dadurch nur die performance wieder akzeptabel wird und der infopirat wieder benutzbar wird.
Fr, 07/03/2008 - 21:18
Jau, weiter gehts...
Hi Matti,
ja sicher. Normalerweise schreiben wir hier ja auch immer was so vor sich geht in der Kapitänskajüte. Und mit Selbstkritik sparen wir in der Regel auch nicht.
Ich machs grad in meiner "Performance Task Nachtschicht" gemütlich, weil das ist alles noch lange nicht zu unserer Zufriedenheit hier. Wie Du bestimmt merkst bin ich noch krass am schrauben hier...
Leider gibt es nämlich noch das "Weisse Seite" Problem... Und ist erstmal eine weisse Seite im Cache fängt das Problem erst richtig an...
Aye aye!
Sa, 08/03/2008 - 03:08
Also bei mir ist die Seite
Also bei mir ist die Seite hier ultra schnell. Na ja. Kann auch datran liegen das es mitten in der nacht is! *gg
Sa, 08/03/2008 - 09:32
Dankeschön
Hallo
Bei mir funktioniert soweit auch alles. manchmal noch etwas langsam. Aber Hauptsache alles ist wieder erreichbar.
Gruß Heidi
Sa, 08/03/2008 - 17:21
Also falls das Caching
Also falls das Caching zurzeit noch aktiv ist scheint es sich aber doch nicht auf die Aufrufstatistik auszuwirken. Bei mir wird jeder Pageview ganz normal gezählt...
Mi, 12/03/2008 - 11:13
Gibts eigentlich einen Notfallplan?
Gibts eigentlich einen Notfallplan für den Fall daß durch die Softwareoptimierungen keine Performanceverbesserungen mehr rausgeholt werden können? Könnte ja sein daß die aktuelle Hardware mit den Besucherzahlen einfach nicht klarkommt. Da hilft ja auch das optimieren nichts.
Mi, 12/03/2008 - 16:29
Debugging vs. Hardware
Hi Matti,
der Notfallplan 1 lautet: Einfach soviel RAM wie möglich in die Kiste packen.
Der Notfallplan 2 lautet: Alles komplett neu aufsetzen und dann möglichst viel aus der alten Anwendung in die Neue importieren.
Stand der Dinge: Wir haben die Seite zwischendurch schon auf Request Zeiten von unter 3 Sekunden gebracht durch Optimierungen.
Allerdings ist das Problem (das wissen wir aufgrund unserer Fehleranalyse sehr genau) ein anderes - und das liegt wesentlich tiefer. Ein bestimmter Prozess verbraucht hier extrem Speicher und sorgt daher für die Probleme. Wir sind seit mehreren Tagen dabei den Bug zu jagen. Wenn dieser Bug beseitigt ist, werden wir hier wohl ungeahnte Geschwindigkeiten erleben.
Drück uns die Daumen, wir machen hier mal weiter.