Wichtiger Hinweis: Du liest aktuell eine reduzierte Version des Beitrags (im AMP-Format). Um den Beitrag in voller Optik und mit allen Features zu lesen, öffne ihn bitte direkt in deinem Webbrowser.
Update #2 (26.04.): Ein weiterer Tag ist vergangen und viele kleinere Fehler konnte ich beheben. Hier auch mal ein großes Danke an euch fürs Melden. Es ist mir nicht immer möglich, alles bis ins kleinste Detail zu testen. Das wohl erstmal Wichtigste konnte ich gestern mit einem Telefonat mit Dogado klären. Die teils eklatanten Geschwindigkeitseinbrüche oder auch der 503-Fehler in regelmäßigen Abständen wurde nicht durch den Blog verursacht. Der Server ist nicht exklusiv, sondern wir mit anderen Kunden geteilt. Und dort lief eine Anwendung, die sehr hohe Lasten verursacht hat. Das Ganze ist jetzt (wie auch immer) unterbunden, so dass ich mit der Geschwindigkeit sehr zufrieden bin. Lasst mal die Leitung glühen! ;)
Hier einmal in kurzen Stichpunkten (in wahlloser Reihenfolge), was inzwischen gelöst/korrigiert ist:
- Teils haben die Vorschaubilder (von Spielen, Beiträgen, etc.) gefehlt, die sind nun alle neu generiert.
- Die Einbindung der Schriften funktioniert nun wieder ohne Fehlermeldung.
- Die Avatare in der Kommentarsektion werden wieder korrekt angezeigt, die Einrückung auf Mobilgeräten ist nun kleiner.
- Der neue Banner für einen aktiven Bestpreis auf der Detailseite wurde teilweise falsch angezeigt.
- Der Zeitpunkt der letzten Preisaktualisierung auf den Detailseiten ist nun korrekt, öfters wurde „Vor wenigen Sekunden“ gezeigt, obwohl die Aktualisierung bereits einige Stunden her war.
- Der Link in der detaillierten Merkliste innerhalb der Notizen öffnet nun ebenfalls korrekt den Teilen-Dialog.
- Die Seitennavigation innerhalb einer detaillierten Merkliste hat nicht funktioniert.
- Die Bestpreisliste in Tabellenform funktioniert nun wieder richtig und ist auch standardmäßig nach Tagen sortiert.
- Das manuelle Abonnement eines Preisalarms auf den Detailseiten war fehlerhaft und konnte nicht abgeschlossen werden.
- Diverse Warnungen im Log wurden gefixed.
Zu den (wenigen) kleinen Neuerungen, die ich im Zuge des Updates mit eingespielt habe, werde ich die Tage nochmal gesondert etwas schreiben. Aber jetzt genieße ich die Sonne und das Wochenende! Prioritäten!
Update #1 (25.05): Puuh, das Gröbste haben wir glaube hinter uns. Die Seite läuft recht stabil, auch wenn ich manchmal noch einen 503 Fehler bekommen, der meist für einen „Service Unavailable“ steht. Muss das etwas im Auge behalten und auch mal mit meinem Hoster sprechen, inwieweit die ein zusätzliches Monitoring haben.
Einige kleinere Fehler gab es noch, nicht bedingt durch den Umzug, sondern das Upgrade der PHP-Version. Die Groben habe ich aber inzwischen korrigiert. Ich bin die nächsten Stunden erstmal offline und hoffe, dass die Seite auch ohne Händchenhalten weiter läuft.
Der Transfer der Datenbank hat am Ende die meiste Zeit beansprucht. Auch die Installation der SSL Zertifikate hat sich etwas verzögert, so dass einige sicher eine unschöne Meldung des Browser erhalten haben.
Danke für die vielen Hinweise auf Fehler, bitte packt sie gerne weiter in die Kommentare.
Soweit erstmal.
Der rote Banner weißt euch seit Kurzem bereits darauf hin, hier nochmal ein paar zusätzliche Worte. Morgen, vermutlich im Laufe des Vormittags, wird die Seite aufgrund eines Serverumzugs nicht erreichbar sein. Bereits seit einigen Wochen habe ich hierfür so viel wie möglich vorbereitet, so dass der Umzug möglichst problemlos läuft. Nichtsdestotrotz wird die Seite auch aufgrund eines Domaintransfers einige Zeit nicht erreichbar sein.
Hintergrund ist ein Wechsel meines Hosters. Seit mehr als 10 Jahren bin ich bei Hosteurope und war lange Zeit sehr zufrieden. Nun fallen aufgrund von Vertragsumstellungen zeitnah einige Features weg, die mich dazu bewogen habe, nach Alternativen Ausschau zu halten. Es war eine lange Suche, aber ich werde nun mit dem Webhoster Dogado aus Dortmund neue Weg beschreiten. Weiterhin wird die Seite in einem deutschen Rechenzentrum liegen.
Rein auf dem Papier ist das Paket leistungsstarker als das bisherige, obwohl wir preislich deutlich unter dem bisherigen liegen. Daneben gibt es noch einige andere Features, die mir entgegenkommen. In Summe kann ich damit die Hostingkosten inkl. allem, was da noch so dran hängt, um knapp 40% (!) reduzieren.
Mit dem Wechsel wird auch das Upgrade auf eine neue PHP-Version passieren, an dem ich ebenfalls im Hintergrund gebastelt habe. Außerdem werde ich das bisherige WordPress-Tracking-Plugin komplett rauswerfen und durch eine auf einem weiteren neuen Server selbst-gehostete, komplett DSGVO-konforme Lösung ersetzen. Da dort sämtliche Daten ohne persönliche Informationen erfasst werden, können wir uns auch vom dem doch sehr nervigen Cookie-Banner verabschieden.
Plan ist es, morgen früh die Seite in einen Wartungsmodus zu setzen, die Datenbank zu transferieren und auf dem neuen Server einspielen. Ebenfalls wird der Umzug der Domain initiiert und neue SSL Zertifikate eingespielt. Aufgrund der DNS-Umstellung und dem Import der knapp 10 GB großen Datenbank kann das jedoch etwas dauern. Ich hoffe, dass bis zum Mittag alles wieder läuft, garantieren kann ich das jedoch nicht. Es ist inzwischen einiges an Infrastruktur vorhanden, die entsprechend nachgezogen werden muss.
Drücken wir die Daumen.
P.S.: Das sind übrigens wirklich die ersten „richtigen“ Wartungsarbeiten. Ich bin doch etwas aufgeregt :)