Przejdź do treści
SilktidePomoc

HTTP/2

Silktide ładuje Twoje strony w prawdziwej przeglądarce i sprawdza, która wersja protokołu internetowego dostarcza każdy plik. Pliki obsługiwane przez starszy protokół HTTP/1.1 są zgłaszane, ponieważ nowsze wersje szybciej ładują strony.

Dlaczego to ma znaczenie

HTTP to protokół, którego przeglądarki używają do pobierania każdego pliku na Twojej stronie, a jego starsza wersja, HTTP/1.1, obsługuje żądania w dużej mierze pojedynczo dla każdego połączenia. HTTP/2 umożliwia przeglądarce jednoczesne żądanie wielu plików przez jedno połączenie, a także zapewnia inne usprawnienia, dzięki czemu ta sama strona ładuje się szybciej bez zmiany jej treści. Ponieważ strony zwykle obejmują dziesiątki plików, efekt się kumuluje: każdy odwiedzający czeka na każdej stronie dłużej, niż musi.

HTTP/2 jest standardem od 2015 roku i jest obsługiwany przez wszystkie nowoczesne przeglądarki, więc rzadko istnieje dobry powód, aby nadal dostarczać pliki w stary sposób.

Jak to naprawić

  1. Włącz HTTP/2 (lub jego następcę, HTTP/3) na swoim serwerze internetowym. Obsługują go wszystkie popularne serwery, zwykle wymaga to zmiany konfiguracji w jednej linii, a ponadto wymaga , które i tak powinno być używane.
  2. Jeśli korzystasz z lub hostingu zarządzanego, jest to ustawienie platformy — większość z nich włącza je domyślnie.
  3. W przypadku zgłoszonych plików obsługiwanych przez strony trzecie nie możesz zmienić ich serwerów; zastanów się, czy te pliki są w ogóle potrzebne.

Nie trzeba wprowadzać zmian w treści Twojej witryny — HTTP/2 jest w pełni kompatybilny wstecznie.

Jak Silktide to testuje

  1. Załaduj stronę w prawdziwej przeglądarce i zapisz protokół użyty do dostarczenia każdego pliku.
  2. Zidentyfikuj pliki obsłużone przez HTTP/1.1, które mogły użyć HTTP/2 lub nowszej wersji.
  3. Zgłoś każdy taki plik wraz z protokołem, którego obecnie używa.

Rozwiązywanie problemów

Mój serwer obsługuje HTTP/2, ale pliki są nadal zgłaszane

Obsługa musi być aktywna na dokładnie tym serwerze, który dostarczył plik. Typowe przyczyny: plik pochodzi z subdomeny lub serwera strony trzeciej bez HTTP/2, proxy lub moduł równoważenia obciążenia przed Twoim serwerem obniża wersję połączeń albo plik został obsłużony przez zwykłe HTTP zamiast przez (przeglądarki używają HTTP/2 tylko przez bezpieczne połączenia).

Dowiedz się więcej

Ostatnio zaktualizowano

Czy ta strona była pomocna?