Hey, mal ne Frage an die, die in diesem Gebiet (Performance im Web) Erfahrung hat.
Momentan lade ich bei meiner Seite über PHP pro Aufruf eines Users 100Zeilen aus der MySQL Datenbank (mit ca. 10 Spalten) und verarbeite diese insgesamt in ca. 800Zeilen HTML-Quellcode.
Diesen lade ich dann über Ajax in die Seite.
Das heißt im Endeffekt werden MySQL Daten von PHP verarbeitet und über Ajax an den User in Form von HTML gesendet. So wie es meist der Fall ist.
Jetzt zur Frage: Gibt es bessere Wege Zwecks Performance?
Die Daten, die ich aus der MySQL DB lade, sind durch LIMIT in ein Intervall aufgeteilt. Wäre es besser, alles zu laden und dann über Javascript zu speichern? Eigentlich kann ich mir das nicht vorstellen, da das zum einen ausarten kann und zum anderen die Daten dann nicht aktuell sind. Gibt es einen besseren Weg? Oder sollte man nur Sicherheitsmaßnahmen einfügen, damit man den AjaxRequest maximal alle 5-10 Sekunden machen kann?
Bin gespannt auf eure Antworten
Mit freundlichen Grüßen
Alf21