Wygląda na to, że nie widzisz wszystkiego w narzędziach programistycznych.
Nie używaj małych wierszy żądań, bo zobaczysz TYLKO spakowany rozmiar plików internetowych.
- Rozmiar skompresowanego pliku wysłanego z serwera
- Twoja przeglądarka wyodrębniła plik spakowany gzip i zawiera on tak wiele KB
Powodem, dla którego twoje obrazy wykazują większy rozmiar kompresji, jest to, że PNG i JPG są formatem skompresowanym, więc twój serwer internetowy faktycznie generuje niepotrzebny narzut, próbując go ponownie skompresować, a ten dodatkowy narzut jest tłumaczony zarówno na zmarnowany czas procesora, jak i dodatkowe KB.
Jeśli korzystasz z Apache i masz do niego dostęp httpd.conf
, sugeruję dodanie do niego wiersza wyglądającego tak:
# Nie kompresuj tych obrazów
SetEnvIfNoCase Request_URI. (?: gif | jpe? G | jpg | ico | png) no-gzip nie zmieniaj
Dotyczy to obrazów, które są już mocno zoptymalizowane i skompresowane.
Na moim zrzucie ekranu widać, że 1 + 2 są większymi i niezoptymalizowanymi obrazami, ale 3.jpg jest już w wersji podstawowej, więc kompresja nie pomogła # 3, ale pomogła 1 + 2: