Wydajność stron
Dlaczego obrazy na mojej stronie ładują się wolno?
Sprawdź duże pliki, późne żądania, wolne odpowiedzi i opóźnione wyświetlanie, zanim ponownie skompresujesz obrazy.
Zacznij od jednej wolnej strony
Otwórz opublikowaną stronę na telefonie i komputerze. Zwróć uwagę, który obraz pojawia się późno, czy cała strona działa wolno i czy tekst przesuwa się, gdy pojawiają się obrazy.
- Zapisz adres strony i obraz, którego dotyczy problem.
- Uruchom test w PageSpeed Insights i zachowaj uwagi dotyczące obrazów.
- Jeśli witryną zajmuje się ktoś inny, przekaż tej osobie adres i raport. Poproś o sprawdzenie tego obrazu przed zmianą całej biblioteki.
Kolejne sekcje pomogą wybrać następny krok. Przy dokładniejszym badaniu panel Network w przeglądarce pokazuje, jakie pliki pobiera strona i ile trwa każde żądanie.
Dopasuj kontrolę do objawu
| Objaw | Następny krok |
|---|---|
| Pobierany jest duży obraz | Wymiary, format i kompresja |
| Żądanie zaczyna się późno | Leniwe ładowanie, skrypty lub późne wykrycie |
| Długie oczekiwanie na dane | Hosting, pamięć podręczna i czas odpowiedzi |
| Plik dotarł, ale obraz się nie pojawia | Renderowanie, ukryta treść lub logika wyświetlania |
| Szybko na komputerze, wolno na telefonie | Dostarczany wariant mobilny i sieć |
Opcjonalnie: zbadaj obraz w panelu Network
Na komputerze otwórz stronę w Chrome. Otwórz narzędzia deweloperskie skrótem Ctrl + Shift + J w Windows lub Linux albo Command + Option + J na Macu. Wybierz kartę Network i wykonaj te kroki:
- Wybierz filtr obrazów Img.
- Włącz Disable cache i odśwież stronę z otwartym panelem. Dzięki temu sprawdzisz nowe pobranie zamiast kopii zapisanej przez przeglądarkę.
- Wybierz żądanie dotyczące problematycznego obrazu. Sprawdź podgląd, aby upewnić się, że to właściwy plik.
- Zapisz adres obrazu i rozmiar pliku.
- Otwórz Timing, aby sprawdzić, na co żądanie zużywa czas, a następnie Initiator, aby zobaczyć, co je uruchomiło.
To ustawienie przeglądarki nie czyści pamięci podręcznej serwera witryny ani CDN. CDN dostarcza pliki witryny z rozproszonych serwerów i może przechowywać własne kopie.
Przy późnym starcie sprawdź, czy żądanie uruchamia HTML, skrypt czy leniwe ładowanie. Przy wczesnym starcie i długim oczekiwaniu porównaj inny obraz oraz dokument HTML. Gdy plik przychodzi szybko, ale nie widać obrazu, zbadaj CSS, animacje i JavaScript. Popraw etap, który rzeczywiście zabiera czas.
Timing pokazuje, na co żądanie zużywa czas, na przykład czekanie na serwer lub pobieranie. Initiator pokazuje, co je uruchomiło, np. HTML lub skrypt. To odróżnia duży plik od późnego żądania.
Dokumentacja panelu Network w Chrome
W Timing odróżnij Queueing lub Stalled, Waiting for server response (TTFB) oraz Content Download. Czas przed wysłaniem żądania może wynikać z planowania pracy przeglądarki lub nawiązywania połączenia; nie jest wyłącznie pracą serwera. TTFB obejmuje także czas przesyłu w sieci, więc długie oczekiwanie samo w sobie nie dowodzi problemu z hostingiem. Długie pobieranie wskazuje na ilość danych i szybkość połączenia. Porównaj kilka żądań w tych samych warunkach.

Zmniejsz niepotrzebnie duże pliki
Jeśli mała karta pobiera ogromne zdjęcie, zacznij od wymiarów. Przygotuj proporcjonalną kopię narzędziem do zmiany rozmiaru, a następnie porównaj WebP lub AVIF, jeśli system dostarczania je obsługuje. W wyborze pomoże poradnik o formatach.
Oceń cały pierwszy ekran. Dziesiątki małych miniatur pobieranych jednocześnie mogą łącznie przesyłać zbyt dużo danych. Ustal, które są potrzebne od razu, a które mogą poczekać, aż odwiedzający przewinie stronę bliżej nich.
Popraw czas ładowania, gdy rozmiar nie jest problemem
Nie pozwól, by leniwe ładowanie opóźniało najważniejszy widoczny obraz. Jeśli czeka on na animację lub skrypt, przeanalizuj kolejność z programistą. Poradnik Google o LCP rozróżnia opóźnienia ładowania i renderowania.
Porównaj kilka żądań, zanim obwinisz format. Jeśli HTML i inne zasoby także długo czekają, sprawdź hosting i dostarczanie treści. Dziesięć nowych eksportów raczej nie skróci oczekiwania przed odpowiedzią serwera.
Powtórz test w porównywalnych warunkach
Kolejna wizyta może być szybsza dzięki pamięci podręcznej. Zapisz, czy ładowanie korzysta z zapisanych danych, i zachowaj to samo urządzenie oraz sieć. Sprawdź też wąski ekran, aby wykryć brakujący wariant mobilny.
- Zapisz URL wolnej strony i żądanie dotyczące obrazu.
- Zmień plik lub sposób jego ładowania.
- Potwierdź, że dostarczana jest nowa wersja.
- Powtórz pomiar i sprawdź jakość obrazu.
Oceń pierwszy widok galerii łącznie: obraz główny i dwadzieścia miniatur mogą potrzebować różnych zasad. Nadaj priorytet temu, co widoczne, a resztę odłóż tam, gdzie to właściwe. Przewiń całą galerię i wróć, sprawdzając spóźnione obrazy oraz puste miejsca.
Usuń przyczynę i sprawdź wynik
Ustal, na którym etapie powstaje opóźnienie, wprowadź jedną celową zmianę i powtórz test z tymi samymi ustawieniami okna, sieci i pamięci podręcznej. Zmniejsz wymiary tylko wtedy, gdy są częścią problemu. Następnie sprawdź ostrość.
Zmień rozmiar obrazuZmierz wynik w PageSpeed →