Protokół HTTP/2 działa w hosti24 automatycznie na każdej stronie WWW, która ma przypisany certyfikat SSL. Nie ma osobnego przełącznika: wystarczy, że strona działa przez HTTPS, a wystarczy do tego bezpłatny certyfikat Let’s Encrypt. W tym artykule wyjaśniamy, czym HTTP/2 różni się od HTTP/1.1, jak przypisać certyfikat w panelu i jak w przeglądarce sprawdzić, że strona rzeczywiście korzysta z HTTP/2.
W skrócie
- HTTP/2 jest w hosti24 włączony domyślnie dla każdej strony WWW z przypisanym certyfikatem SSL.
- Bez certyfikatu SSL przeglądarki łączą się ze stroną przez HTTP/1.1, bo HTTP/2 obsługują wyłącznie przez HTTPS.
- Bezpłatny certyfikat Let’s Encrypt wystarcza, ale nie jest zaznaczony domyślnie przy tworzeniu strony.
- Działanie HTTP/2 sprawdzisz w narzędziach deweloperskich przeglądarki: w kolumnie „Protocol” pojawi się wartość h2.
- Włączenie HTTP/2 nie wymaga zmian w kodzie strony ani we wtyczkach.
Czym jest HTTP/2 i co zmienia
HTTP to protokół, którym przeglądarka pobiera z serwera stronę razem ze wszystkimi plikami: HTML, arkuszami stylów, skryptami, obrazami i fontami. Wersja HTTP/1.1 pochodzi z lat dziewięćdziesiątych i przez lata była standardem. HTTP/2 zmienia sposób przesyłania danych, nie zmieniając tego, co przesyłane. Adresy, treść i działanie strony pozostają takie same.
Najważniejsza różnica to multipleksowanie. W HTTP/1.1 jedno połączenie obsługuje jedno żądanie naraz, więc przeglądarka otwiera kilka połączeń i ustawia pozostałe pliki w kolejce. W HTTP/2 przez jedno połączenie płynie równolegle wiele plików. Przy stronach, które ładują kilkadziesiąt zasobów, kolejka znika.
| HTTP/1.1 | HTTP/2 | |
|---|---|---|
| Żądania w jednym połączeniu | jedno naraz | wiele równolegle |
| Liczba połączeń do serwera | zwykle kilka | zwykle jedno |
| Nagłówki | przesyłane tekstem, za każdym razem w całości | kompresowane (HPACK) |
| Format danych | tekstowy | binarny |
| Wymaga HTTPS w przeglądarkach | nie | tak |
Na starszych poradnikach możesz trafić na informację, że w HTTP/2 serwer wysyła przeglądarce pliki, zanim ta o nie poprosi (Server Push). Ta funkcja została usunięta z przeglądarki Chrome w wersji 106 w 2022 roku, a pozostałe przeglądarki praktycznie z niej nie korzystają. Dziś korzyść z HTTP/2 wynika z multipleksowania i kompresji nagłówków.
Dlaczego HTTP/2 wymaga certyfikatu SSL
Standard HTTP/2 dopuszcza działanie bez szyfrowania, ale żadna z popularnych przeglądarek tego wariantu nie obsługuje. Chrome, Firefox, Safari i Edge używają HTTP/2 wyłącznie przez połączenie HTTPS. Przeglądarka i serwer uzgadniają wersję protokołu w trakcie nawiązywania szyfrowanego połączenia.
W praktyce oznacza to jedno: jeśli strona nie ma certyfikatu SSL, odwiedzający połączą się z nią przez HTTP/1.1, nawet jeśli serwer obsługuje HTTP/2. Certyfikat daje więc dwie korzyści naraz: szyfrowane połączenie i nowszy protokół.
Bezpłatny certyfikat Let’s Encrypt jest do tego w pełni wystarczający i odnawia się automatycznie. Certyfikat komercyjny nie przyspiesza HTTP/2. Wybiera się go z innych powodów, na przykład gdy potrzebna jest weryfikacja firmy. Opcje płatne znajdziesz na stronie certyfikatów SSL.
Jak włączyć HTTP/2 w panelu hosti24
Włączenie HTTP/2 sprowadza się do przypisania certyfikatu SSL do strony:
- Zaloguj się do panelu klienta pod adresem hosti24.pl/panel.
- Przejdź do zakładki „Strony WWW”.
- Kliknij „Dodaj”, żeby utworzyć nową stronę, albo otwórz edycję strony, która już istnieje.
- W polu certyfikatu SSL wybierz z listy Let’s Encrypt albo certyfikat komercyjny, jeśli go masz.
- Uzupełnij pozostałe wymagane pola i kliknij „Zapisz”.


Ważne: certyfikat Let’s Encrypt nie jest zaznaczony domyślnie. Jeśli przy tworzeniu strony pominiesz to pole, strona powstanie bez SSL i będzie działać przez HTTP/1.1. Wróć wtedy do edycji strony i wybierz certyfikat.
Po zapisaniu HTTP/2 zaczyna działać automatycznie. Nie musisz niczego zmieniać w plikach strony, w .htaccess ani we wtyczkach.
Jak sprawdzić, czy strona działa na HTTP/2
Najpewniej sprawdzisz to w narzędziach deweloperskich przeglądarki. Opis dotyczy Chrome, w Edge wygląda tak samo:
- Otwórz swoją stronę w przeglądarce, koniecznie pod adresem zaczynającym się od
https://. - Naciśnij klawisz F12 albo kombinację Ctrl + Shift + I (na macOS Cmd + Option + I).
- Przejdź do karty „Network” (Sieć).
- Odśwież stronę klawiszem F5, żeby lista zapytań się zapełniła.
- Jeśli nie widzisz kolumny „Protocol”, kliknij prawym przyciskiem myszy nagłówek dowolnej kolumny, na przykład „Name”, i zaznacz „Protocol”.
- Sprawdź wartości w kolumnie „Protocol”. Przy plikach z Twojej domeny powinno być
h2.

W Firefoksie kolumna nazywa się „Protokół” lub „Protocol”, a HTTP/2 jest oznaczony jako HTTP/2. Jeśli wolisz nie zaglądać do narzędzi deweloperskich, możesz skorzystać z internetowych testerów HTTP/2: wpisujesz adres strony i dostajesz odpowiedź tak lub nie.
Przy zapytaniach do innych domen, na przykład do skryptów statystyk, fontów czy map, zobaczysz różne wartości: h2, h3 albo http/1.1. Zależą one od serwerów tych usług, a nie od hostingu. Oceniaj wyłącznie pliki pobierane z Twojej domeny.
HTTP/2 a optymalizacja strony
Część dawnych zaleceń wydajnościowych powstała, żeby obejść ograniczenia HTTP/1.1. Przy HTTP/2 tracą na znaczeniu:
- łączenie wszystkich plików CSS i JS w jeden: przy HTTP/2 kilka mniejszych plików pobiera się równolegle, a zmiana jednego nie unieważnia w pamięci przeglądarki całego pakietu,
- rozkładanie plików na kilka subdomen (domain sharding): przy HTTP/2 wręcz spowalnia, bo wymusza dodatkowe połączenia zamiast jednego wspólnego,
- sklejanie ikon w jeden duży obraz (sprite): nadal działa, ale nie daje już dużej przewagi.
Nie oznacza to, że optymalizacja przestaje mieć sens. HTTP/2 nie zmniejszy ciężkich obrazów ani nie przyspieszy wolnej bazy danych. Kompresja obrazów, cache przeglądarki i cache po stronie serwera nadal robią różnicę. Jeśli strona korzysta z WordPressa, dodatkowe przyspieszenie da cache obiektów w Redisie, opisany w artykule o konfiguracji Redis Object Cache w WordPressie.
Strona nadal działa na HTTP/1.1: przyczyny
Strona nie ma przypisanego certyfikatu SSL
To najczęstsza przyczyna. Otwórz edycję strony w zakładce „Strony WWW” i sprawdź pole certyfikatu. Jeśli jest puste, wybierz Let’s Encrypt i zapisz zmiany.
Strona jest otwierana przez http://
Jeśli wpisujesz adres bez https://, a strona nie przekierowuje na wersję szyfrowaną, przeglądarka połączy się przez HTTP/1.1. Otwórz stronę przez https://. W WordPressie sprawdź też, czy w „Ustawienia” → „Ogólne” oba adresy zaczynają się od https://.
Połączenie przechodzi przez serwer pośredniczący
Program antywirusowy z funkcją skanowania HTTPS, firmowy serwer proxy albo sieć VPN mogą pośredniczyć w połączeniu i obniżać protokół do HTTP/1.1. Sprawdź stronę z innej sieci, na przykład z telefonu z wyłączonym Wi-Fi.
FAQ
Jak włączyć HTTP/2 w hosti24?
HTTP/2 w hosti24 włącza się automatycznie dla każdej strony WWW z przypisanym certyfikatem SSL. W panelu klienta przejdź do zakładki „Strony WWW”, otwórz edycję strony, wybierz certyfikat, na przykład bezpłatny Let’s Encrypt, i kliknij „Zapisz”. Nie potrzebujesz zmian w kodzie strony.
Czy HTTP/2 działa bez certyfikatu SSL?
HTTP/2 bez certyfikatu SSL w praktyce nie działa, bo przeglądarki Chrome, Firefox, Safari i Edge obsługują HTTP/2 wyłącznie przez połączenie HTTPS. Strona bez certyfikatu zostanie wczytana przez HTTP/1.1. Do uruchomienia HTTP/2 w hosti24 wystarczy bezpłatny certyfikat Let’s Encrypt wybrany w ustawieniach strony w zakładce „Strony WWW”.
Jak sprawdzić, czy moja strona działa na HTTP/2?
Czy strona działa na HTTP/2, sprawdzisz w narzędziach deweloperskich przeglądarki. Naciśnij F12, przejdź do karty „Network”, odśwież stronę i włącz kolumnę „Protocol”. Wartość h2 przy plikach z Twojej domeny oznacza, że strona korzysta z HTTP/2. W Firefoksie ta sama informacja ma postać HTTP/2.
Czy HTTP/2 przyspieszy moją stronę?
HTTP/2 przyspiesza przede wszystkim strony, które ładują wiele plików, bo pobiera je równolegle jednym połączeniem zamiast w kolejce. Nie zmniejszy jednak ciężkich obrazów ani nie skróci czasu odpowiedzi bazy danych. Największy efekt daje w połączeniu z kompresją obrazów i cache.
Czy do HTTP/2 potrzebny jest płatny certyfikat SSL?
Do HTTP/2 nie jest potrzebny płatny certyfikat SSL. Bezpłatny Let’s Encrypt działa tak samo i odnawia się automatycznie. Certyfikat komercyjny wybiera się z innych powodów, na przykład gdy potrzebna jest weryfikacja firmy, a nie dla wydajności protokołu. Oba rodzaje certyfikatów wybierasz w tym samym polu formularza strony.
Dlaczego część zapytań pokazuje http/1.1 albo h3?
Część zapytań pokazuje http/1.1 albo h3, bo pochodzi z innych domen, na przykład skryptów statystyk, fontów czy map. Wersję protokołu dla tych plików wybierają serwery tych usług, a nie hosting Twojej strony. Oceniaj HTTP/2 wyłącznie po plikach pobieranych z Twojej domeny.
Masz pytanie, na które nie ma tu odpowiedzi?
Napisz przez zakładkę „Helpdesk” w panelu klienta, zadzwoń na infolinię pod numer 22 486 34 47 albo wyślij wiadomość na kontakt@hosti24.pl. Więcej artykułów znajdziesz w sekcji Pomoc.
Ostatnia aktualizacja: 22 września 2026