Ingrids Forenwelt | REISEFORUM INTERN | Das letzte Wort | « vorheriges Thema folgendes Thema » |
|
||||
Autor | Thema: Forums-Update "fertig" (Gelesen 4314 mal) | |||
| ||||
So, erstmal scheint alles zu laufen.
Neue Datenbank, neue PHP-Version, umgestellt auf CSS und XHTML Je nach Aufruf 20% bis 50% schneller geworden. Allein der BoardIndex läd nur noch 190kb statt 250kb, nur noch 8 Dateien anstatt 12 Dateien, die anderen Aufrufe habe ich nicht.nachgerechnet. Getestet in IE6, IE7 und IE8, FF1, FF2, FF3, Opera 9, Safari4 und GoogleChrome Es sind mehrere Schritte gewesen ausser den reinen Update-Anpassungen: - Reduzierung der Dateieanzahl, auf die zugegriffen werden muss - Verschieben von Funktionen zwischen Dateien, damit nur pro Aktion das benötigte geladen wird - Logische Umbauten, beim Thread-Aufbau z.B. fallen bis zu 19 von 20 Datenbankabfragen pro Seite für die Ermittlung der Verfasser einfach weg. - Logischer Umbau von Abfragen, z.B. NOT(4 x UND) wird ein (4 x ODER) mit der häufigsten Variante als erstes. - Verringerung des Codes um HTML-Elemente, CSS wird im Browser geparst und nicht mehr im Server. - Verlagerung von Funktionalität ins CSS: Für Bilder gibt es eine Klasse mit MAX-HEIGHT und MAX-WIDTH. Das spart pro Bild im Beitrag 0,2 bis 0,3 Sekunden - Wahnsinn! - Seitenaufbau im Server: Das Template wird nicht mehr mit 180 Suchen mittels regulärer Ausdrücke (preg_replace) bearbeitet, sondern nur noch mit 11 einfachen Vergleichen kurzer Codewörter (strstr) - Validierter XHTML-Code beschleunigt auch den Browser - Verschiedene Auflistungen sind vereinheitlicht worden - Buttons in Beiträgen sind jetzt immer oben - Verschiedene überflüssige und gefährliche "Reset"-Buttons wurden entfernt Dafür läuft die Software jetzt auch im "scharfen" Fehlermodus. Jeder kleine Fehler wird jetzt angemeckert, ich habe damit über zwei Dutzend nicht definierte Variablen gefunden, bei denen der Server dann Ratespielchen gemacht hat. Es wird noch besser werden, ich kenne jetzt von den ganzen Modulen für den Nutzerbereich den Code ziemlich gut. Gruß Michael | ||||
"oh, for sure, you can do it with a normal streetcar..."
|
||||
| ||||
Schon korrigiert, beim Kopieren der Links habe ich zwar die Bilder passend eingesetzt, aber den Index im Text-Array nicht ersetzt... Danke für die Fehlermeldung Michael | ||||
"oh, for sure, you can do it with a normal streetcar..."
|
||||
| ||||
Huch, stimmt!
Da schaue ich am Abend mal ganz in Ruhe nach dem Fehler... Ist aber alles noch da, kommt wieder... Michael | ||||
"oh, for sure, you can do it with a normal streetcar..."
|
||||
|
Ingrids Forenwelt | REISEFORUM INTERN | Das letzte Wort | « vorheriges Thema folgendes Thema » |