Seite 1 von 1
TCP-IP Pakete bei der Darstellung von Webseiten
Verfasst: 31.10.2006 16:32
von mgutt
Ich habe mal aus Spaß meine Seite auf "Schnelligkeit" getestet. Dabei kam untern anderem so ein Kommentar raus:
IMAGES_SIZE - Congratulations, the total size of all your images is 12820 bytes, which is less than 15K. Ideally each image should be less than 1160 bytes, to easily fit into one TCP-IP packet.
Also verstehe ich es richtig, dass wenn ich ein Bild von z.B. 2 Kb habe, dass ich das in zwei Teile und sozusagen nebeneinander setze. Nachteil wäre dann ja mehr HTML Code.
Ich weiß, dass man dann über "mini" Optimierungen sprechen kann. Aber ich will es einfach mal wissen
Gruß
Verfasst: 01.11.2006 15:25
von OnFire
Der minimale Vorteil, den du daraus hättest wäre sicherlich aufgehoben durch:
-Zusätzlichen HTML-Code, der übertragen werden muss
-Zusätzliche "Arbeit" beim parsen
-Für jedes Bild ein zusätzlicher HTTP-Request, der den Traffic deutlich mehr steigert als ein Paket mehr, wenn das Bild in 2 Paketen verschickt wird
-Ein Bild mehr im Cache, was je nach Clustergröße auch mal 4 kb auf der Festplatte belegen kann (das wär wohl nur ein extrem minimaler Effekt bei den heutigen Speicherkapazitäten)
-etc.
Verfasst: 01.11.2006 15:36
von mgutt
Ok. Danke, sowas in der Richtung hatte ich mir schon gedacht. Aber wenn ein Bild unter die Kb-Grenze kommt auf Grund der Komprimierung hat man Vorteile. Also http-Requests reduzieren ist das main target?
Gruß
Verfasst: 01.11.2006 15:39
von OnFire
Rein rechnerisch wird deine Seite schneller geladen, wenn du die Bilder soweit komprimierst dass sie in 1 Paket passen. Dieser Rechnerische vorteil ist aber in keinster Weise spürbar und kann schon durch eine andere Route der Pakete oder höhere auslastung der Backbones wieder wett gemacht werden.
Verfasst: 01.11.2006 15:58
von mgutt
Ist klar. Aber es ist nicht nur die Geschwindigkeit auf der Empfängerseite, die mich interessiert. 20 http Abfragen auf der Startseite auf 15 zu reduzieren (jetzt als Beispiel) entlastet sicher auch meinen Apache. Da denke ich im Moment auch dran.
Gruß
Verfasst: 01.11.2006 16:48
von Pyramide
Wenn du Kontrolle über den Server hast, kannst du ja einen zweiten Minimalserver aufsetzen, der dann nur die Bilder und andere statische Dateien ausliefert. Als wir das auf phpBB.de eingebaut haben, ist die Performance schlagartig gestiegen, da der Apache stark entlastet wird.