HTTP/2 - co to jest i czy warto to wdrażać?
(5 min czytania)
Spis treści:
- Czym jest HTTP/
2? - Czy HTTP/
2 ma jakieś znaczenia dla SEO? - Jakie główne zmiany przynosi HTTP/
2? - Czy HTTP/
2 posiada wsparcie? - Czyli tak właściwie to o co chodzi z tym HTTP/
2? - Wdrażać czy nie wdrażać?
Czym jest HTTP/ 2?
HTTP/
Standard HTTP/
HTTP/
W dużym uproszczeniu HTTP/
Czy HTTP/ 2 ma jakieś znaczenia dla SEO?
Jeżeli przykładasz dużą wagę do technicznych aspektów SEO, w tym do prędkości wczytywania strony, to być może HTTP/
Uruchomienie HTTP/
Jakie główne zmiany przynosi HTTP/ 2?
- Twoja przeglądarka łącząc się ze stroną nawiąże tylko jedno trwałe połączenie. Będzie ono aktywne do momentu gdy wyjdziesz ze strony. Do tej pory w HTTP/
1.1 Twoja przeglądarka co chwilę wysyłała do serwera zapytania o kolejne zasoby, powodując jego większe obciążenie, a także zmniejszając ich załadowanie (konieczne było ich pobranie, zrozumienie, wyświetlenie). - Wraz z HTTP/
2 możliwe staje się wykonywanie wielu zapytań do serwera na raz. Do tej pory każde zapytanie do serwera było kolejkowane, co oczywiście wpływało na czas wczytywania się strony. Teraz pobranie pliku HTML i CSS jednocześnie nie będzie problemem.
Źródło: blog.cloudflare.com
- Powiadomienia „Push” – wkrótce strony internetowe będą w stanie komunikować się z Tobą poprzez powiadomienia, które najpewniej znasz już dobrze z ze swojego smartfona.
- Priorytetyzacja. Użycie HTTP/
2 sprawia, że serwer zyskuje zdolność nadawania ważnym zasobom wyższych priorytetów, co oczywiście wpływa na prędkość ładowania strony. - Binarność. Do tej pory HTTP/
1.1 komunikował się z Twoją przeglądarką poprzez polecenia wysyłane jako TEXT. Zmiana na polecenia binarne sprawia, że zmniejsza się ryzyko błędów, a także jest łatwiejsze do rozpracowania przez serwer. Zyskujemy także czas, ponieważ serwer nie musi tłumaczyć poleceń z języka „ludzkiego” na maszynowy.
Czy HTTP/ 2 posiada wsparcie?
Oczywiście! HTTP/
Kto wie, być może Twój hosting także posiada już aktywne wsparcie dla HTTP/
Czyli tak właściwie to o co chodzi z tym HTTP/ 2?
Szybkość, szybkość, szybkość. Wszystko rozchodzi się o czas w jakim strona będzie osiągalna dla użytkownika i oczywiście robotów indeksujących. Komfort użytkowników jest najważniejszy. To, że całe infrastruktury serwerów największych gigantów IT będą w stanie pracować jeszcze wydajniej na pewno jest także ukrytym powodem wdrożenia HTTP/
Różne źródła podają różne wyniki szybkości wczytywania się stron poprzez HTTP/
Wdrażać czy nie wdrażać?
Wszystko wskazuje na to, że wdrożenie HTTP/
Należy jednak brać pod uwagę, że protokół HTTP/
Dodatkowo w przypadku przeglądarki Firefox oraz Chrome pojawia się kwestia, że strony ładowane poprzez HTTP/