Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Czym jest HTTP/2 i jak go włączyć w WordPressie?

Czy Twoja strona WordPress ładuje się tak szybko, jak mogłaby? Szybkość jest kluczowa dla zadowolenia odwiedzających i wysokich pozycji w wynikach wyszukiwania.

Jeśli Twoja witryna działa powoli, problemem może być protokół połączenia. Właśnie tutaj wkracza HTTP/2, aby przyspieszyć rzeczy.

W WPBeginner stale optymalizujemy nasz stos serwerowy, aby nasze strony ładowały się natychmiast dla milionów czytelników. HTTP/2 jest dużą częścią tej strategii wydajności.

W tym artykule wyjaśnimy, czym jest HTTP/2 i jak można go włączyć, aby zwiększyć szybkość i wydajność WordPress.

Czym jest HTTP/2 i jak zacząć go używać w WordPressie

Czym jest HTTP/2?

HTTP/2 to poprawiona wersja oryginalnego protokołu HTTP. Został opracowany przez Internet Engineering Task Force (IETF) i opiera się na eksperymentalnym protokole SPDY opracowanym przez Google.

HTTP (Hypertext Transfer Protocol) jest jak język, który pozwala komputerom rozmawiać ze sobą w internecie. W ten sposób informacje są przesyłane tam i z powrotem, gdy korzystasz ze stron internetowych lub aplikacji.

Kiedy odwiedzasz stronę WordPress, Twoja przeglądarka internetowa wysyła wiadomość zwaną „żądaniem” do serwera, na którym znajduje się strona. Żądanie prosi o konkretne informacje, takie jak tekst strony, obrazy lub filmy.

Wskazówka: Zobacz nasz artykuł o tym, jak WordPress faktycznie działa za kulisami, aby uzyskać więcej szczegółów.

Serwer odbiera żądanie użytkownika i wysyła odpowiedź. Ta odpowiedź jest jak paczka zawierająca informacje, o które prosił użytkownik. Zawiera ona rzeczy takie jak tekst, który widzisz, obrazy, które oglądasz, a nawet filmy, które oglądasz na stronie internetowej.

HTTP 0.9 został uruchomiony po raz pierwszy w 1991 roku. Znacząca rewizja, HTTP 1.1, została opublikowana w 1999 roku, a większość stron internetowych działała na nim do 2015 roku, kiedy to uruchomiono protokół HTTP/2.

HTTP/2 jest obsługiwany przez wszystkie nowoczesne oprogramowanie serwerów WWW (np. Apache, Nginx, Litespeed itp.) i przeglądarki, chociaż wiele stron internetowych nadal działa na HTTP 1.1, jeśli nie mają zainstalowanego certyfikatu SSL.

IETF wydał również HTTP/3, który jest jeszcze szybszy. Jednak HTTP/2 pozostaje podstawowym standardem dla nowoczesnego Internetu. Jeśli sieć odwiedzającego nie może połączyć się przez HTTP/3, jego przeglądarka będzie polegać na HTTP/2, aby zapewnić szybkie ładowanie strony.

Jaka jest różnica między HTTP2 a HTTP?

Protokół HTTP 1.1 wysyłał żądania danych bez priorytetyzacji. Oznacza to, że jeśli strona internetowa zawiera odniesienie do pliku JavaScript w nagłówku, zostanie on załadowany przed jakąkolwiek inną zawartością.

To sprawia, że strona wydaje się wolniejsza dla użytkowników, którzy nie widzą oczekiwanej treści.

HTTP/2 wykorzystuje jedno połączenie do jednoczesnego wysyłania wielu plików (multipleksowanie). Pomyśl o HTTP 1.1 jak o supermarkecie z otwartą tylko jedną kasą. Klienci muszą czekać w długiej kolejce. HTTP/2 jest jak otwarcie wielu kas, dzięki czemu wszyscy przechodzą natychmiast.

Protokół HTTP/2 wykorzystuje również kompresję nagłówków HTTP i multipleksowanie, co dodatkowo poprawia wydajność ładowania strony.

Nowszy protokół zawiera również Kompresję Nagłówków (HPACK). Zmniejsza to rozmiar danych przesyłanych między serwerem a przeglądarką, dzięki czemu wszystko ładuje się szybciej.

Podsumowując, HTTP/2 jest szybszy niż HTTP 1.1 i znacząco poprawia szybkość i wydajność Twojego WordPressa.

Czego potrzebujesz, aby używać HTTP/2 w WordPress?

Najpierw potrzebujesz firmy hostingowej oferującej najnowsze oprogramowanie serwerowe z obsługą HTTP/2. Będziesz także musiał zainstalować certyfikat SSL na swojej stronie WordPress.

Większość z najlepszych firm hostingowych WordPress już korzysta z najnowocześniejszego oprogramowania serwerów WWW.

Zalecamy korzystanie z Bluehost, który wykorzystuje najnowsze oprogramowanie serwera WWW Apache z domyślnie włączoną obsługą HTTP/2.

Na szczęście ludzie z Bluehost oferują użytkownikom WPBeginner ekskluzywną zniżkę z darmową nazwą domeny i certyfikatem SSL.

Inne firmy hostingowe, które polecamy, to SiteGround, Hostinger i WP Engine. Wszystkie oferują darmowe certyfikaty SSL i najnowsze oprogramowanie serwerowe z obsługą HTTP/2.

Jak włączyć HTTP/2 w WordPressie

Jedynym wymogiem do włączenia obsługi HTTP/2 w WordPress jest zainstalowanie certyfikatu SSL.

Technicznie rzecz biorąc, sam protokół nie wymaga szyfrowania. Jednak nowoczesne przeglądarki (takie jak Chrome, Firefox i Safari) nie będą używać HTTP/2, chyba że Twoja witryna posiada certyfikat SSL. Zatem praktycznie rzecz biorąc, SSL jest wymagany.

Jeśli Twoja strona internetowa korzysta z SSL, Twoje adresy URL będą miały prefiks https:// w ten sposób:

https://wpbeginner.com

Odwiedzając swoją witrynę, zobaczysz również ikonę kłódki w pasku adresu przeglądarki.

Kłódka bezpiecznej strony internetowej

Jeśli Twoja strona internetowa nie korzysta z certyfikatu SSL, możesz poprosić swojego dostawcę hostingu WordPress o jego zainstalowanie.

Potrzebujesz więcej pomocy? Zapoznaj się z naszym poradnikiem, jak przenieść WordPress z HTTP do HTTPS.

Po włączeniu SSL, Twoja strona WordPress będzie prawie na pewno obsługiwana przez protokół HTTP/2.

Testowanie obsługi HTTP/2 dla Twojej witryny

Istnieją dwa sposoby sprawdzenia, czy Twoja strona WordPress serwuje strony za pomocą HTTP/2.

Najpierw możesz odwiedzić stronę Test HTTP/2 w narzędziach KeyCDN i wprowadzić adres URL swojej witryny. To darmowe narzędzie online powie Ci, czy Twoja witryna obsługuje HTTP/2.

Sprawdzenie wsparcia KeyCDN dla HTTP/2

Innym skutecznym sposobem sprawdzenia, czy Twoja witryna serwuje strony w HTTP/2, jest użycie standardowych narzędzi deweloperskich Chrome.

Po prostu otwórz nowe okno przeglądarki w Google Chrome i odwiedź swoją stronę internetową. Następnie kliknij prawym przyciskiem myszy w dowolnym miejscu na stronie i wybierz „Zbadaj”, aby otworzyć narzędzia deweloperskie.

Teraz musisz kliknąć zakładkę „Sieć”. Może być konieczne przeładowanie strony, aby dane się pojawiły.

Spójrz na kolumnę „Protokół”. Jeśli widzisz tam wpis „h2”, oznacza to, że Twoja strona internetowa serwuje strony przy użyciu protokołu HTTP/2.

Często zadawane pytania dotyczące HTTP/2 i WordPress

Oto niektóre z najczęstszych pytań, które otrzymujemy na temat HTTP/2 i jego działania z WordPress. Te odpowiedzi pomogą Ci lepiej zrozumieć szczegóły techniczne i proces implementacji.

1. Czy muszę zrobić coś specjalnego, aby włączyć HTTP/2 na mojej stronie WordPress?

Nie, nie musisz instalować żadnych wtyczek ani wprowadzać zmian w kodzie. Jedynym wymogiem jest posiadanie certyfikatu SSL zainstalowanego na Twojej stronie internetowej. Po włączeniu protokołu HTTPS oprogramowanie serwerowe Twojego dostawcy hostingu automatycznie udostępni Twoją witrynę przy użyciu protokołu HTTP/2. Większość nowoczesnych firm hostingowych, takich jak Bluehost, SiteGround i WP Engine, już domyślnie obsługuje protokół HTTP/2.

2. Czy HTTP/2 spowolni moją stronę, jeśli mam starszego dostawcę hostingu?

HTTP/2 nie spowolni Twojej witryny, ale starsi dostawcy hostingu mogą go w ogóle nie obsługiwać. Jeśli Twoja firma hostingowa używa przestarzałego oprogramowania serwerowego, Twoja witryna będzie nadal działać na HTTP/1.1. Zalecamy jednak przejście na nowoczesnego dostawcę hostingu, który obsługuje HTTP/2, ponieważ znacznie poprawi to wydajność i szybkość ładowania Twojej witryny.

3. Czy mogę używać HTTP/2 bez certyfikatu SSL?

Technicznie rzecz biorąc, HTTP/2 nie wymaga SSL, ale wszystkie główne przeglądarki (Chrome, Firefox, Safari, Edge) obsługują HTTP/2 tylko przez połączenia HTTPS. Oznacza to, że bez certyfikatu SSL, Twoi odwiedzający nie skorzystają z usprawnień prędkości HTTP/2. Uzyskanie certyfikatu SSL jest niezbędne, aby HTTP/2 działało poprawnie.

4. Jak szybciej będzie działać moja strona WordPress z HTTP/2?

Badania pokazują, że strony korzystające z HTTP/2 mogą ładować się do 20% szybciej niż te korzystające z HTTP/1.1. Rzeczywista poprawa prędkości zależy od złożoności Twojej strony i liczby ładowanych plików. Strony z wieloma obrazami, plikami CSS i JavaScript odnotują największe zyski wydajności, ponieważ HTTP/2 może ładować wiele plików jednocześnie.

5. Czy HTTP/2 jest kompatybilny z wtyczkami do buforowania WordPress?

Tak, HTTP/2 działa doskonale ze wszystkimi popularnymi wtyczkami do buforowania WordPress, takimi jak WP Rocket, W3 Total Cache i WP Super Cache. W rzeczywistości używanie HTTP/2 razem z wtyczkami do buforowania zapewni jeszcze lepsze wyniki wydajności. Wtyczki do buforowania optymalizują Twoje pliki, podczas gdy HTTP/2 dostarcza je bardziej efektywnie do Twoich odwiedzających.

6. Czy HTTP/2 jest nadal potrzebny, skoro istnieje HTTP/3?

Tak, absolutnie. Chociaż HTTP/3 jest najnowszą i najszybszą wersją, działa inaczej (korzystając z QUIC/UDP). Niektóre sieci firmowe lub zapory sieciowe blokują ten ruch. W takich przypadkach przeglądarka automatycznie wraca do HTTP/2. Pomyśl o HTTP/2 jako o niezawodnej, szybkiej podstawie, która zapewnia, że Twoja witryna jest szybka dla 100% Twoich odwiedzających, a nie tylko dla niektórych.

Dodatkowe zasoby

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się o HTTP/2 i jak je włączyć w WordPress. Możesz również zapoznać się z naszymi innymi poradnikami dotyczącymi poprawy wydajności Twojej witryny.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

7 CommentsLeave a Reply

  1. Dziękuję za ten artykuł. Chociaż wiedziałem, że http/2 jest bezpieczniejszy dzięki obecności SSL, często zastanawiałem się nad różnicą między HTTP a HTTP2. Ten artykuł wyjaśnił mi tę różnicę. Dopiero teraz zdałem sobie sprawę, że tkwiłem w przestarzałej wiedzy o wysyłaniu danych przez http w kolejności od góry do dołu, co oczywiście uświadomiłeś mi, że http2 jest znacznie wydajniejszy dzięki swojej naturze multipleksowania i priorytetyzacji wysyłania. To odkrycie znacznie poprawi sposób, w jaki projektuję mój kod, aby poprawić UX i przyspieszyć aplikacje internetowe od teraz. Ten artykuł sprawia, że chcę szczegółowo ponownie nauczyć się technologii http 2. Bardzo dziękuję.

  2. Istnieje wiele czynników, które można zoptymalizować, aby przyspieszyć naszą witrynę. Jest to jeden z takich czynników. Doceniam Twoje pisanie.

  3. Byłem niezdecydowany co do włączenia HTTP/2 na mojej stronie, ale ten artykuł przekonał mnie, żeby spróbować. Wyjaśnienie korzyści było jasne i zwięzłe, a kroki do jego włączenia były łatwe do naśladowania. Dzięki!

  4. Dzięki za poradnik. Mam własny serwer i jako nowicjusz musiałem wszystko zrobić sam. Wiele rzeczy było dla mnie nowych, takich jak HTTP/1 i HTTP/2, tworzenie certyfikatów SSL za pomocą Certbot i wiele więcej. Muszę przyznać, że te i wiele innych poradników pomogło mi, zwłaszcza na początku, prawidłowo skonfigurować serwer i sprawić, by wszystko działało tak, jak powinno.

  5. Użyłem strony http2 i mówi: „Ten serwer obsługuje http/2” tak samo jak na twoim ekranie w przewodniku.
    Ale nie rozumiem. Czy to oznacza, że jest już włączony http2? Czy tylko jest gotowy i powinienem coś zrobić, aby włączyć http2?

    • Prawdopodobnie tak, ale jeśli chcesz mieć pewność, możesz użyć innej metody, aby potwierdzić, że korzystasz z HTTP/2

      Admin

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.