dedlfix: Leerzeichen und Kommentare im PHP-Code: Kosten die Laufzeit?

Beitrag lesen

Tach!

Trotz GZIP Transfer ist ein reiner Datenbatzen kleiner als aufbereitetes HTML. Die vorher genannte JSON Idee konterkariert das etwas; wenn man da zwanghaft das Datenvolumen minimieren will, muss man wohl vor der JSON Serialisierung noch die Objekte in reine Arrays verwandeln, so dass [ 1, 2, "Foo", "Bar ] über die Leitung geht statt { id: 1, parentId: 2, name: "Foo", givenName: "Bar" }.

Ich hab eben mal 100 Testdatensätze erstellen lassen und sie jeweils als Objekt und als Array über die Leitung geschickt. Unkomprimiert waren das 21KB und 15.5KB, komprimiert waren es 5.6KB und 5.4KB Das nimmt sich am Ende nicht mehr viel, die redundanten Eigenschaftsnamen werden anscheinend recht gut rausgekürzt.

dedlfix.