Protokół HTTP/2 jest nowszą wersją wysłużonego już protokołu HTTP, który działa już od blisko 16 lat. HTTP/2 powstał w oparciu o SPDY – wydajny protokół Google wykorzystywany w przeglądarkach Chrome, do szybszego wczytywania serwisów internetowych.

HTTP/2 to przede wszystkim szybkość wczytywania stron internetowych. Każdy kto zajmuje się SEO, wcześniej czy później spotyka się z problemem szybkości wczytywania serwisów internetowych i optymalizacji tego parametru, głównie w oparciu o wskazówki z narzędzia PageSpeed Insights.

Sztuczek i technik jest wiele. Od odciążenia wagi obrazków, po stosowanie spritów, wczytywanie zasobów z różnych domen, czy zamieszczanie fragmentów CSS i JavaScript bezpośrednio w kodzie strony.

Z HTTP/2 Internet gwałtownie przyspieszy

HTTP/2 jest udoskonaloną wersją SPDY. Jego wdrożenie znacząco wpłynie na szybkość ładowania serwisu, HTTP/2 to przede wszystkim jedno połączenie z serwerem i wiele żądań na raz.

Jest to zdecydowanie jedno z najciekawszych usprawnień. W starej wersji protokołu załadowanie każdego pliku CSS wiązało się z wysłaniem zapytania oraz otrzymaniem odpowiedzi. Każdy z plików otwierał i zamykał kolejny request, a pliki ładowane były jeden po drugim. W tym wypadku gdy, czas ładowania jednego z plików był długi, reszta czekała w kolejce.

W nowej wersji protokołu zostanie uruchomione tylko jedno, stałe połączenie, które trwało będzie przez cały okres korzystania z danej witryny. Możliwe będzie także wysyłanie wielu requestów w tym samym czasie w ramach jednego połączenia. Oznacza to, że załadujesz jednocześnie wiele plików JS i CSS bez potrzeby ładowania ich po kolei i długiego czekania – jest to z pewnością jedno z największych usprawnień.

HTTP/2 oferuje również kompresję nagłówków, większe bezpieczeństwo oraz technologię push, która umożliwia wysłanie zasobów do klienta w celu późniejszego ich wykorzystania.

Prędkość i jeszcze raz prędkość

HTTP/2 dzięki nowym rozwiązaniom optymalizacyjnym oraz znacznym usprawnieniom w samej architekturze oferuje ogromny skok prędkości ładowania serwisów internetowych.

W przypadku coraz większej ilości urządzeń mobilnych jest to technologia, która w połączeniu z AMP może raz na zawsze zakończyć problem długiego ładowania stron.

Zawrotną prędkość najłatwiej zilustrować jest na przykładzie, w tym celu możesz odwiedzić serwis: http://www.http2demo.io/

Utworzony został tam prosty test, polegający na załadowaniu 200 małych obrazków przy pomocy protokołu HTTP1.1 oraz HTTP/2. Wyniki są świetne, HTTP/2 zapewnia wczytanie zasobów niemal o 80% szybciej, niż jego starszy odpowiednik.

http2-demo-obrazek

Źródło: http://www.http2demo.io/

Jak możemy przeczytać tutaj roboty Google zaczną w pełni wspierać nowy protokół najpóźniej na początku przyszłego roku. Niestety w przypadku przeglądarek takich jak Chrome i Firefox, do jego wykorzystania niezbędne będzie wcześniejsze wdrożenie protokołu HTTPS. Jak wiadomo HTTPS jest płatny, jednak istnieją jego darmowe odpowiedniki.
 

HTTP/2 i SEO

HTTP/2 w odniesieniu do SEO, to przede wszystkim bonus dla witryn, których czas wczytywania był stosunkowo długi. Wdrożenie nowego protokołu znacząco skróci czas wczytywania serwisu, co może przełożyć się na wzrost pozycji zarówno w wynikach mobilnych jak i desktopowych. Ale dodatkowo znacząco odciąży serwisy. Na chwilę obecną HTTP/2 wspierany jest przez niemal 70% przeglądarek na rynku światowym. Możliwe, że zostanie on wdrożony wraz z technologią AMP.

 

Źródło: http://searchengineland.com/everyone-moving-http2-236716