Kompresja HTTP w IIS 6.0 (Windows Server 2003)

15

Jest wiele rzeczy, które musisz zrobić / rozważyć, jeśli chcesz włączyć kompresję HTTP w IIS 6.0 (Windows Server 2003).

Czy ktoś może podać wyczerpującą listę działań, które należy podjąć, aby poprawnie włączyć kompresję HTTP?

splattne
źródło

Odpowiedzi:

12

AKTUALIZACJA :

Aby sprawdzić, czy kompresja działa, możesz użyć Firefoksa z wtyczkami Firebug i YSlow, pokażą one stan kompresji dla każdego komponentu (html, javascript, css).

Ponadto, aby przetestować każdą metodę kompresji (gzip / deflate), możesz zmienić preferencję „ kodowanie sieci.http.accept ” w przeglądarce Firefox (wartość domyślna to „ gzip, deflate ”)

alexandrul
źródło
1
możesz także sprawdzić blogs.msdn.com/vivekkum/archive/2009/02/18/…, jeśli masz skonfigurowane narzędzie AppPool do działania na innym koncie.
Vivek Kumbhar
3

Czy ktoś wie, w jaki sposób TESTUJESZ, jeśli Twój serwer IIS6 wysyła spakowaną zawartość?

Czy istnieje witryna „przetestuj swoją witrynę”, która może Ci powiedzieć?

Czy możesz użyć Firefoksa, aby Ci powiedzieć (Firebug lub inna wtyczka?)

[AKTUALIZACJA]

Używanie YSlow z FireBug. Kliknij zakładkę „komponenty”, aby wyświetlić surowe i spakowane gzip rozmiary.

Chłopak
źródło
Możesz użyć rozszerzenia Firefox Firebug (karta sieciowa). Pokazuje szczegóły odpowiedzi serwera. Jeśli używasz proxy, upewnij się, że proxy nie „połknie” kompresji.
splattne 30.04.2009
Lub użyj Fiddler (www.fiddlertool.com) dla IE.
splattne 30.04.2009
sprawdź moją zaktualizowaną odpowiedź powyżej
alexandrul
1

Bawiłem się konfiguracją na naszym serwerze (IIS 6) i chociaż włączenie było dość proste, nie dało nam to tyle kontroli, ile potrzebowałem. Skończyło się na zakupie httpZip z oprogramowania port80 . Sprawiło, że włączanie i konfigurowanie stało się banalne. Wygląda na to, że IIS 7 jest o wiele lepszy.

Paweł Mrozowski
źródło
1

Skorzystałem z tego przewodnika, aby skonfigurować kompresję HTTP (gzip i deflate) w IIS 6. Skorzystałem z tego przykładu metabazy.xml, aby ulepszyć moją konfigurację w celu uzyskania najlepszych wyników.

Bill Paetzke
źródło