Mam aplikację internetową na serwerze NGinx. Ustawić gzip on
w pliku conf i teraz staram się sprawdzić, czy to działa. YSlow twierdzi, że tak nie jest, ale 5 na 6 witryn, które przeprowadzają test, twierdzi, że tak. Jak mogę uzyskać ostateczną odpowiedź na ten temat i dlaczego są różnice w wynikach?
nginx
compression
gzip
Jasio
źródło
źródło
-L
flagi forcurl
too, aby podążać za wszystkimi przekierowaniami, np. Z innych niż www do wwww.
przeciwnym razie wynik size_download może być nieprawidłowyAktualizacja
Chrome zmienił sposób raportowania (zobacz oryginalną odpowiedź, jeśli jesteś zainteresowany). Możesz to stwierdzić za pomocą narzędzi deweloperskich (F12). Przejdź do karty Sieć, wybierz plik, który chcesz sprawdzić, a następnie spójrz na kartę Nagłówki po prawej stronie. Jeśli jesteś spakowany gzipem, zobaczysz to w Content-Encoding.
W tym przykładzie slider.jpg jest rzeczywiście zapisywany na gzipie.
Porównaj to z tą stroną, na której jesteś i spójrz na plik png, nie zobaczysz takiego oznaczenia.
Żeby było jasne, nie dzieje się tak dlatego, że jeden to jpg, a drugi to png. Dzieje się tak, ponieważ jeden jest spakowany na gzip, a drugi nie.
Poprzednia odpowiedź
W przeglądarce Chrome, jeśli wyciągniesz Narzędzia programistyczne i przejdziesz do karty Sieć, pokaże się następujące informacje, jeśli nie ma kompresji:
A jeśli jest kompresja:
Innymi słowy, ta sama liczba, na górze i na dole, oznacza brak kompresji.
źródło
gzip
klucz Content-Encoding! [Zrzut ekranu] [1] [1]: i.stack .imgur.com / Bpb5W.png (http://content.screencast.com/users/…Zobacz w nagłówkach odpowiedzi. W FireFox możesz sprawdzić za pomocą Firebug.
Jeśli serwer obsługuje zawartość gzip, powinno to zostać wyświetlone.
źródło
W nowej wersji chrome, Narzędzia programistyczne> sieć, możesz kliknąć prawym przyciskiem myszy nazwę kolumny, wybrać opcję kodowania treści i dodać tę kolumnę (czarne pole na obrazku).
a jeśli chcesz zobaczyć rozmiar tej zawartości gzip, jako @Outfast Source - możesz kliknąć ikonę, która jest obok widoku (wyświetlana jako zielone pole na obrazku).
dzięki czemu możesz zobaczyć, która zawartość obsługuje gzip.
źródło
Możesz szybko skorzystać z usługi internetowej, takiej jak: http://www.whatsmyip.org/http-compression-test/
Przydatne jest również narzędzie „Audyty” przeglądarki Google Chrome w narzędziach programistycznych.
źródło
Napisałem ten skrypt w oparciu o odpowiedź zoula:
przykład:
źródło