| Reiseforum | Weltreisen | Fotowelt | Meine Welt | Site-Map | HOME |

| Argentinien | Australien | Brasilien | Deutschland | Frankreich | Georgien | Hawaii | Indien | Kanada | Namibia | Niederlande | Neuseeland | Panama | Südafrika |

News: Like auf facebook: Ingrids-Welt - Die Reisecommunity

Willkommen, Gast. Bitte Login oder Registrieren.

  18.April 2024 06:10:15

Seiten: [1] Antwort Überwachen Senden Sie dieses Thema Drucken
   Autor  
All-Posts
 Thema: Forums-Update "fertig"  (Gelesen 4314 mal)
michael

*****

Offline

Einträge: 234



Ingrids Michael

Profil anzeigen eMail
Forums-Update "fertig"
« am: 29.März 2009 21:2:34 »
Antwort mit Zitat nach oben
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..."
Moderator benachrichtigen   Gespeichert
michael

*****

Offline

Einträge: 234



Ingrids Michael

Profil anzeigen eMail
Re:Forums-Update "fertig"
« am: 31.März 2009 19:26:16 »
Antwort mit Zitat nach oben
Zitat von: Travel-Lurch am 31.März 2009 09:54:15
Das einzige, über das ich gerade ein bißchen rätsele: sup und sub....aaah...hoch/tief....nun isses klar....nachdem man es mal ausprobiert.
Der Hint hat übrigens ein bißchen zur Verwirrung beigetragen: Schriftgröße


Schon korrigiert, beim Kopieren der Links habe ich zwar die Bilder passend eingesetzt, aber den Index im Text-Array nicht ersetzt...    rolleyes

Danke für die Fehlermeldung
Michael
"oh, for sure, you can do it with a normal streetcar..."
Moderator benachrichtigen   Gespeichert
michael

*****

Offline

Einträge: 234



Ingrids Michael

Profil anzeigen eMail
Re:Forums-Update "fertig"
« am: 1.April 2009 05:41:13 »
Antwort mit Zitat nach oben
Huch, stimmt!
Da schaue ich am Abend mal ganz in Ruhe nach dem Fehler...
Ist aber alles noch da, kommt wieder...  cool

Michael
"oh, for sure, you can do it with a normal streetcar..."
Moderator benachrichtigen   Gespeichert
Seiten: [1] Antwort Überwachen Senden Sie dieses Thema Drucken
Powered by MySQL Ingrids Forenwelt | © 2001-2004 YaBB SE
forked to php5 & mysql-5 & XHTML in 2009 by mibu
lifted to php8.2 in 2024 by mibu
Powered by PHP


| Reise-Forum | Weltreisen | Datenschutz | Impressum | HOME |


Seite erstellt in 0.062 Sekunden. 19 Queries.