Czas ładowania strony

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

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ę.