Hallo Dennis,
Oh je, die Feststellung hab ich vor einiger Zeit auch schon gemacht - viele Formular-Elemente (Buttons, Eingabefelder, Select-Boxen, etc.) führen zu einer enormen Verlangsamung des Seitenaufbaus.
Mit Buttons sind keine Formularelemente gemeint, sondern:
'<a href=""><img src=""></a>
Das Einzige was du hier machen kannst: Du musst die Buttons alle rausschmeißen und durch etwas geeigneteres Ersetzen, z.B:
- normale Links anstelle der Buttons verwenden, die z.B. auf
script.php?record=54&action=delete verweisen- einen "Bearbeiten"-Link, der zu einer neuen Seite mit den Buttons für
speziell diesen Eintrag führt- mit Javascript arbeiten, also den Eventhandler onclick verwenden und
Genau das war meine Frage, bevor ich sämtliche möglichen HTML-
Konstrukte ausprobiere und jeweils hinterher messe, ob und um
wieviel sich die Ladezeit verbessert, wenn ich z.B. das a-Tag
gegen ein onclick im übergeordneten Element austausche. Ich
habe den Verdacht, dass sollche Massnahmen wirklich etwas
bringen und um eine deutliche Performance-Steigerung zu erreichen
etwas wie:
die Daten per AJAX an den Server senden
... unumgänglich ist. Damit kenne ich mich nämlich nicht aus.
Klar könnte man sagen, so etwas gibt's ja schon. Das kann man
nutzen, ohne sich wirklich damit auszukennen. Aber dann besteht
die Aufgabe m.E. darin, ausser das fertige zu konfigurieren vor
allem darin, etwas fertiges zu finden, dass passt und das man
bei der nächsten Anforderung wieder nutzen kann. Es gibt da ja
Lösungen, die Geld kosten, sicher genauso gute freie Lösungen.
Welche set6zt sich durch und wird weiterentwickelt ?
Was bedeutet 'Ajax' für Dich ? Hast Du die technik an sich
gelernt oder setzt Du etwas fertiges ein und wenn dann was ?
danke und
beste gruesse,
martin