Frage

Wir haben die Verwendung von HTTP-Komprimierung auf einer Anwendung untersuchen wird von JBoss serviert. Nachdem die Einstellung Änderung der Tomcat SAR werden wir eine Kompression von etwa 80% zu sehen - das ist offensichtlich groß ist, aber ich will, vorsichtig sein ... bevor diese systemweite Implementierung jemand aus angetroffen Problemen mit HTTP-Komprimierung da?

Ein paar Punkte für meine Situation zu beachten.

  • Wir haben die volle Kontrolle über Browser - so das gesamte Unternehmen verwendet IE6 / 7
  • Die App ist nur intern
  • Während Belastungstests, unser App-Server war unter relativ geringer Belastung - die DB war unser Engpass
  • Wir haben die Kontrolle über Client-Rechner und sie alle eine Spec-Prüfung (anständiges Prozessor / 2GB RAM)
  • erhalten

Jede Erfahrungen mit diesem wäre sehr willkommen!

War es hilfreich?

Lösung

Solange Sie die Client-Accept-Encoding Header richtig respektieren (das heißt nicht dazu dienen, komprimierte Dateien an Clients, die sie nicht dekomprimieren können), sollten Sie kein Problem haben.

Oh, und denken Sie daran, dass deflate ist schneller als gzip .

Andere Tipps

Die Kompression wird exotisch oder bleeding edge nicht berücksichtigt und (FWIW) Ich habe nicht gehört, oder in irgendwelche Probleme mit ihm laufen.

Kompression on the fly kann die CPU-Last auf dem Server erhöhen. Wenn möglich Vorverdichtung statische Ressourcen und Caching-komprimierte dynamische Reaktionen kann man erkennen, bekämpfen.

Es ist einfach eine wirklich gute Idee des ganzen Weg um. Es wird leichte CPU-Last auf dem Server hinzufügen, aber das ist in der Regel nicht Ihre Engpass. Es wird Ihre Seiten laden schneller, und Sie werden weniger Bandbreite.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top