Auge: Datensparsamkeit ist Umweltschutz

Beitrag lesen

Hallo

Der Grund war ursprünglich der lahme Aufbau von großen Listen mit herkömmlicher Programmiertechnik:

  1. Daten aus der DB holen,
  2. Platzhalter-Datei (Template) lesen,
  3. Daten einbauen
  4. umfangreiches HTML-Dokument an Browser senden

Neue Technik:

  1. Daten aus der DB holen,
  2. csv_string ohne Template erzeugen,
  3. 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
4 48

Datensparsamkeit ist Umweltschutz

marctrix
  • ethik
  • gesellschaft
  • meinung
  1. 1
    Rolf B
    1. 0
      marctrix
  2. 1
    1unitedpower
    1. 0
      marctrix
    2. 0

      Über: Datensparsamkeit ist Umweltschutz, Messen und Westchinesische Verfassungstreue

      Raketenfluginspektor
  3. 4
    dedlfix
    1. 2
      marctrix
      1. 2
        dedlfix
        1. 0
          marctrix
    2. 1
      Der Martin
      1. 2
        dedlfix
        1. 0
          Der Martin
          1. 0
            dedlfix
    3. 0
      Auge
      1. 0
        Rolf B
        1. 1
          Auge
  4. -1
    Linuchs
    1. 0

      JSON könnte wohl schneller erzeugt und geparst werden

      Raketentuner
      1. 0
        pl
    2. 0
      Linuchs
    3. 2
      Gunnar Bittersmann
      • html
      • javascript
      1. 1
        TS
        • ajax
        • html
        • javascript
    4. 0
      pl
      1. 0
        Der Martin
        1. 0
          pl
    5. 0
      Auge
  5. 0
    klawischnigg
    1. 0
      TS
      • ethik
      • gesellschaft
      • humor
      1. 0
        klawischnigg
    2. 0
      Linuchs
      1. 2
        Der Martin
        1. 0
          dedlfix
          1. 0
            TS
            1. 0
              Auge
              1. 0
                JürgenB
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Tabellenkalk
                2. 0
                  Auge
                  1. 0
                    Rolf B
                    1. 0
                      Auge
                      1. 0
                        klawischnigg
                        1. 0
                          Auge
                          1. 0
                            klawischnigg
                          2. 0
                            TS
  6. -3
    pl
    1. 0
      pl
  7. 0
    pl