2009-05-08 2 views
0

Nach yahoos Leistungsteams Beratung, entschied ich, mod_deflate auf Apache zu aktivieren. Bei der Überprüfung der Ergebnisse (mit HTTPWatch), die gziped Antworten im Durchschnitt eine 100 Millisekunden mehr als die nicht gezippten?Gzipping Server Antworten schlechter

Der Server wird durchschnittlich mit < 5% der CPU belastet. Komprimierungsstufe ist minimal?

haben Sie Ergebnisse als solche erfahren oder lesen Sie darüber? Ich schätze jeden Input sehr. Vielen Dank.

Antwort

1

Welche Art von Antworten senden Sie? Sie werden keine Vorteile beim Komprimieren bestimmter Arten von Binärdaten bemerken, z. Bilder, Flash-Animationen und andere solche Vermögenswerte; GZip funktioniert am besten für Text.

Auch das Komprimieren von Daten verursacht einen geringen Leistungsaufwand auf Server und Client, aber Sie haben das erwartet, oder?

+0

Hallo Rob, ich kodierte Text/HTML, JS, CSS, JPG - ich vermutete, dass es unter Belastung schwere CPU-Auslastung geben könnte, obwohl ich nicht einmal das getestet habe, seit ich diese nicht schmeichelhaften Ergebnisse erhalten habe. Mein Test zielte auf eine ziemlich große JS> 200KB und komprimierte auf 54KB Datei und es scheint, die unkomprimierte Datei wurde immer schneller serviert. –

1

Ich denke nicht, Yahoo ist der Punkt, dass Gipping wird schneller sein. Wenn Sie sich die Grenzkosten von Bandbreite und CPU-Leistung ansehen, sollten Sie mehr CPU verwenden, wenn Sie weniger Bandbreite verwenden können.

0

Ich würde Rob zustimmen, dass Sie herausfinden müssen, ob die Verzögerung darauf zurückzuführen ist, dass Apache die Datei nicht so schnell liefert, weil sie durch Komprimierung gehen muss oder wenn sie etwas anderes ist. Nur die HTTP-Antwort zu beobachten, wird dir nicht sagen, WARUM es langsamer ist, nur dass es ist.