Co to jest http / 2 i dlaczego Twoja witryna tego potrzebuje?

Spisu treści:

Anonim

Hypertext Transfer Protocol (lub HTTP) to protokół używany do żądania informacji z serwera, dzięki czemu można zobaczyć żądaną stronę na urządzeniu komputerowym. Ale dziś szybkość łączy szerokopasmowych, multimedia, media społecznościowe, hakerzy i mnóstwo innych kwestii wymusza wdrożenie kolejnej iteracji HTTP - czyli HTTP / 2.

Co to jest HTTP / 2?

Obecna wersja, HTTP / 1.1, jest używana od 1999 r., A biorąc pod uwagę wiele zmian w ekosystemie, nadszedł czas na nowy standard.

$config[code] not found

Internet Engineering Task Force (IETF) ustanawia te standardy, a organizacja opublikowała ostatnio wersję roboczą dla HTTP / 2. Projekt HTTP / 2 był w dużej mierze inspiracją SPDY firmy Google, protokołu opracowanego przez Google w celu przyspieszenia transportu i bezpieczeństwa treści internetowych.

Zmiana powoli nadchodzi, ponieważ dzisiejsze witryny mają coś więcej niż zwykły HTML. Elementy projektu, takie jak JavaScript i kaskadowe arkusze stylów (CSS), a także multimedialne i komunikacyjne w czasie rzeczywistym z WebRTC wymagają bardziej elastycznego, szybszego i bezpiecznego środowiska.

Dzięki tym rozwiązaniom serwer wysyła treść, a przeglądarka otrzymuje je dłużej i dłużej wraz z dodawaniem kolejnych funkcji. Wymaga to przeglądarki, aby utworzyć więcej połączeń, aby przesłać informacje, które ludzie żądają. Więcej informacji i transferów przekłada się na dłuższe czasy oczekiwania dla użytkowników, którzy postrzegają każdy rodzaj opóźnienia jako zły odbiór. Złe wrażenia użytkownika mogą łatwo przełożyć się na klientów przeskakujących statek i jadących do innej firmy.

W jaki sposób HTTP / 2 poprawi doświadczenia online klientów?

Z pewnością szybkość to nazwa gry, którą zapewnia HTTP / 2. Udoskonalono udoskonalenia o 20 do 30 procent, a po zoptymalizowaniu wszystkich serwerów WWW i dojrzewaniu technologii może być ona wyższa.

Wszystkie główne przeglądarki obsługują HTTP / 2 na różnych pojemnościach. Google właśnie ogłosił, że w najbliższych tygodniach będzie stopniowo wprowadzać wsparcie w Chrome 40. Internet Explorer 11 obsługuje go w systemie Windows 10, a Firefox i Opera obsługują również protokół HTTP / 2 przez

Niektóre zalety protokołu HTTP / 2 obejmują:

  • Pojedyncze połączenie, które jest otwarte, dopóki strona internetowa nie zostanie zamknięta.
  • Multipleksowanie, które pozwala na wysyłanie i odbieranie wielu wiadomości w tym samym czasie.
  • Najpierw należy nadać priorytet przekazywaniu najważniejszych danych.
  • Kompresja do wyciskania informacji na mniejsze bity.
  • Push serwera, który wysyła dodatkowe informacje do użytkownika z wyprzedzeniem, analizując, jakie będzie następne żądanie.

Jeśli chcesz zobaczyć demonstrację działania HTTP / 2, przejdź do tego linku.

http2 Zdjęcie za pośrednictwem Shutterstock

Więcej w: Co to jest