Performance
Mit dem Posten “Admin” bin ich schon ein leidengeprüftes Wesen hier in der Bunkerwelt in den letzten Tagen. Ein undankbarer Job ist das. Da fing an einem Freitag an, als eine Mail mit dem Hinweis meines Providers kam:
geplante Tätigkeiten :
Routing-Änderungen zur Performance-Verbesserung
Denkt man sich nichts Böses bei, toll, Jungs macht mal. Der Sonntag kam, die Nacht kam, die Nacht ging und der Tag kam. Nichts augenfällig besonders festzustellen, nur mit der Zeit wurde es immer schlechter um die Erreichbarkeit dieser Seite bestellt. Bis da mal was kam, ein Lebenszeichen dieser Seite, verging schon so manche Zeigerrunde auf der Uhr. Selbst in phpMyAdmin war Geduld angesagt und regnet es nicht, so tröpfelt es doch. Was nun?
Das man dies nicht so lassen kann, liegt auf der Hand. Schließlich sind wir nicht mehr in jener Zeit, wo man ein 12.5er-Modem noch mit zig Parametertricks aufmotzt um dem Nachbar die Nase lang zu machen. Wo anfangen, wo aufhören?
Als erstes, mancher wird es bemerkt haben, habe ich alles rausgeschmissen was irgendwie die Datenbank belasten kann. 100 Anfragen, da muß wer erst rechnen, dauert ein wenig. Dazu zählen besonders die Statistikgeschichten. Wer von wo mit was kommt, wie lange bleibt und all so was. Man freut sich eben, wenn sogar wer aus der Ukraine anklopft, ne? Dennoch, alles raus - es wurde aber nicht besser.
Dann habe ich die Datenbank geputzt, denn jedes WordPress Plugin was diese beansprucht, hinterläßt dort seine Einträge. Und das waren nicht wenige, die ich dort fand. Nun gut, ich muß auch zugeben, ich habe viel ausprobiert und dementsprechend sah die Datenbank auch aus. Eine nette Beschäftigung die überflüssigen Einträge zu entfernen, aber so ein Aha-Erlebnis mit der Seite hat das nicht ergeben. Manchmal ging es, dann wieder nicht. Aber es war “mehr nicht”, wie denn die gewünschte Variante.
Und wie das so ist, verschiedene Dinge laufen parallel, auf Mozilla.org eine Erweiterung als Update gesichtet, die mit Pings und all so ein Kram daherkommt. Die habe ich installiert (ist aber schon wieder deinstalliert) und von dort aus Vault 13 angepingt. Jesches. 800 ms zeigte die Tachonadel an, das beste Ergebnis blieb bei 126,04 ms stehen. Das ist nur als gruselig zu umschreiben.
Eine Mail an den Provider geschickt. Zurück kam die Aufforderung:
Bitte mal den ping und einen tracert hier posten.
Was, wie? Nun erst mal schlau lesen, was die Jungs überhaupt wollen. Die Geschichte mit der Landkarte, wo sie die Hacker dann orten, kennt man ja aus den Filmen. Aber Landkarte malen? Dann der Hinweis, mein Windows-System hat das auch.
Eingabe: cmd und dann ping > und die Adresse. Schön. Das Gleiche mit tracert.
Das kam dann zum Vorschein:
1 3352 ms 8 ms 7 ms
2 9 ms 7 ms 9 ms
3 9 ms 9 ms 9 ms
4 9 ms * 8 ms ge-6-10.
im nächsten tracert:
1 21 ms 8 ms 11 ms
2 18 ms 7 ms 9 ms
Mein Provider meinte, das sieht gut aus, ich weiß nun nicht ob er die 126,04 ms auch wahrgenommen hat. Nun habe ich nachgefragt wg. meiner Datenbank, ob die vielleicht noch etwas hat, was alles so schleichen läßt, damit ich das dann rausschmeißen kann. Als Antwort kam dann “Neue Datenbank einrichten auf die neue Version von MySQL 5.”
Das hat sich ja alles ein wenig hingezogen. In der Zwischenzeit im WordPress-Forum alles durchgestöbert was mit Datenbanken einhergeht, weil von dort weiß ich ja, das zuviel Datenbankgeschichten nicht gerade dazu angetan sind, alles in Turbomanier dem Besucher zu unterbreiten. In einer WP-Datei mußte ich nun nur noch diese Pfeilchen an einer Stelle rauslöschen und dann kam das zutage:
| 54 queries. 25.139 seconds.
| 54 queries. 6.481 seconds.
| 54 queries. 0.788 seconds.
| 54 queries. 1.110 seconds.
Ist das nun viel an querries oder noch im grünen Bereich? Aber die 25 Sekunden haben schon die Glocken läuten lassen. Also suchen… Und da gab es diese Geschichte zu lesen - lange htaccess, kurze htaccess. Früher hat WordPress lange Einträge für die Permalinkgeschichten in die htaccess geschrieben, nun nur noch kurze. Die einen schimpfen, Provider sehen die nicht gerne, wegen krummen Sachen und klein ist nicht immer gut, die anderen meinen, wäre noch in Ordnung. Na ja, mehr wie umfallen kann der Bunker auch nicht und durch die Feedgeschichte ist man ja mittlerweile geübt in Sachen WordPress aufspielen. Also, einen langen Eintrag WordPress in die htaccess schreiben lassen. Der Blog ist nicht umgefallen, Feed war auch noch da und das hat es dann gebracht:
(lange htaccess)
| 57 queries. 1.307 seconds.
| 57 queries. 0.987 seconds. (Safari)
| 57 queries. 8.494 seconds.| 57 queries. 0.859 seconds.
| 57 queries. 0.805 seconds. (Safari)
So richtig schlau bin ich aber nun immer noch nicht. So vom Gefühl meine ich es wäre besser, aber das kann auch trügen, weil man sich ja gerne an die kleinste Verbesserung klammert. Alles nun supergut?
Jedenfalls steht nun irgendwie ein Umzug in die Datenbank SQL 5 bevor.
Ich will mich ja nicht beklagen und der Service, die Betreuung meines Providers ist prima. Aber eines weiß ich: Hätte ich nicht mit BazonBloch und anderen im Fx-Forum am Firefox Skin gebastelt, nicht einen selber gemacht, nicht knapp ein Jahr mit WordPress und php beschäftigt, ich wäre hoffnungslos auf verlorenen Posten. Denn nun geht es ans Eingemachte:
Die neue DB hat einen anderen DB Host, diese muß manuell in der con.php eingetragen werden mit User und Paßwort, ist etwas weiter unten in der Datei möglich.
Zurückgefragt:
die alte hat so ebbes: Datenbankserver: xxx
die neue hat das: Datenbankserver: yyy
und die gebe ich nun wo ein?Zeile 69 = Server; Zeile 75 = User; Zeile 77 = Paßwort
ist das die richtige Stelle?
(das Dokument hat über 600 Zeilen, von etwas weiter unten sehe ich da nichts…)
Es kam:
Der DB-Host ist die IP des Servers auf dem die Datenbank liegt.
Muß also als Serveradresse eingetragen werden.
Toll. Ich weiß nicht, was die Computerleutchen denken, wie sie so leben und glauben, was man als WordPress-Benutzer ist.
Ich kann die E103 an den Prellbock setzen, mit 11 Wägelchen hintendran, ich kann auch aus einem Klammerwalzer eine DJ Düse Trancenummer machen, ich kann Firefox ‘ne neue Tapete spendieren, Opera notfalls auch (wird aber schwieriger, muß ich erst alles suchen/finden), ich kann die Ökofrevler zur Weißglut bringen und mit meinen Texten nur Kopfschütteln auslösen… aber fünf verschwiegene Gedankengänge in einem Computerkopf kann ich nicht aus der Luft richtig deuten.
Das kann was werden - nennt sich Würmer einzeln aus der Nase ziehen.
Es gibt viel zu tun. Aber kriegen wir schon hin, irgendwie, irgendwo, irgendwann.
[Nachtrag 22:20h] Bin nun auf der 5er SQL-Geschichte angekommen, ein klares Ja aus Berlin und nun ist es vollbracht. Da in phyMyAdmin ist noch etwas unklar, aber kriegen wir auch noch. So, nun sind dafür andere Dinge aufgetaucht, valide Ampel ist nicht mehr grün und und pingfix suckt herum. Hat aber weniger was mit Berlin zu tun.






