Hallo
Der Grund war ursprünglich der lahme Aufbau von großen Listen mit herkömmlicher Programmiertechnik:
- Daten aus der DB holen,
- Platzhalter-Datei (Template) lesen,
- Daten einbauen
- umfangreiches HTML-Dokument an Browser senden
Neue Technik:
- Daten aus der DB holen,
- csv_string ohne Template erzeugen,
- reduziertes HTML-Dokument an Browser senden
Die Durchlaufzeit auf dem Server für eine Tabelle mit 300 Positionen beträgt bei ALT 3.512 sec, bei NEU 0.03 sec.
Ob man die Interpretation der Daten dem Browser überhelfen sollte, ist diskutabel. Mir gefällt der Ansatz nicht. Indiskutabel ist, dass das serverseitige Rendern des HTML-Quelltextes so dermaßen lange dauert. Das lesen aus der Datenbank wird beiom serverseitgen Aufbau nicht länger dauern und die Übertragung zum Browser wohl nur unwesentlich länger als die der CSV.
Also was ist es, dass „ALT“ so langsam macht? Ich glaube, mich erinnern zu können, dass du hier vor Zeiten Threads zu dieser Fragestellung eröffnet hattest. Die lange Laufzeit, um den HTML-Quelltext zu rendern, ist jedenfalls nicht „normal“.
Tschö, Auge
Ein echtes Alchimistenlabor musste voll mit Glasgefäßen sein, die so aussahen, als wären sie beim öffentlichen Schluckaufwettbewerb der Glasbläsergilde entstanden.
Hohle Köpfe von Terry Pratchett