Czas ładowania strony to czas potrzebny przeglądarce na pobranie, przetworzenie i wyświetlenie wszystkich zasobów strony WWW, takich jak pliki HTML, CSS, JavaScript, obrazy, czcionki i multimedia.
W kontekście egzaminu INF.03 ważne jest, że rozmiar plików graficznych, np. obrazów JPEG, bezpośrednio wpływa na szybkość ładowania strony. Im większy plik, tym więcej danych musi zostać pobranych z serwera, co może wydłużyć czas oczekiwania użytkownika.
Co wpływa na czas ładowania strony?
Najczęstsze czynniki to:
- rozmiar obrazów i multimediów,
- liczba plików CSS i JavaScript,
- jakość hostingu i szybkość serwera,
- liczba zapytań HTTP,
- brak kompresji zasobów,
- brak pamięci podręcznej przeglądarki,
- zbyt duża rozdzielczość grafik względem ich wyświetlanego rozmiaru.
Przykład
Jeżeli na stronie znajduje się zdjęcie JPEG o rozmiarze 5 MB, a mogłoby zostać zoptymalizowane do 300 KB bez widocznej utraty jakości, użytkownik pobierze niepotrzebnie znacznie więcej danych.
<img src="duze-zdjecie.jpg" alt="Zdjęcie produktu">
Jeśli plik duze-zdjecie.jpg ma zbyt duży rozmiar, strona będzie ładować się wolniej, szczególnie na słabym łączu internetowym.
Jak skrócić czas ładowania?
- zmniejszyć rozdzielczość obrazów,
- skompresować pliki JPEG,
- stosować odpowiedni format grafiki,
- używać mechanizmu lazy loading,
- minimalizować pliki CSS i JavaScript,
- korzystać z cache przeglądarki.
Najważniejsze na egzamin
Rozmiar grafiki JPEG zamieszczonej na stronie WWW może wpływać na czas ładowania strony, ponieważ większy plik wymaga dłuższego pobierania przez przeglądarkę.