JCHost.pl wdraża protokół QUIC

Wszystko o protokole następnej-generacji

Poznaj protokol QUIC i jego zalety

 

Używanie jak najnowszych systemów i rozszerzeń na serwerach hostingowych jest ważne, jeżeli usługodawca chce zapewnić swoim klientom jak najbardziej wydajne pakiety hostingowe.

Tą ideą kierujemy się w JCHost.pl, dlatego chcielibyśmy poinformować o niedawnej aktualizacji naszych serwerów. Mimo iż posiadamy autorskie rozwiązania hostingowe, szybki i stabilny system oraz dyski SSD, zawsze staramy się oferować ‘więcej’ w tej samej cenie. W związku z tym, na wszystkich dostępnych hostingach z naszej oferty uruchomiliśmy protokół QUIC, któremu poświęcony jest ten artykuł. Dzięki niemu dowiesz się, czym jest wyżej wspomniany protokół sieciowy QUIC, jak działa i jakie są jego praktyczne zalety (a jest ich sporo).

All in one WP migration instalacja - przeniesienie strony wordpress

Czym jest protokół QUIC?

QUIC (a właściwie ‘Quick UDP Internet Connections’, czyli Szybkie połączenia internetowe UDP) został zaprojektowany jako eksperymentalny protokół sieciowy w 2012 roku przez Google, i opublikowany oficjalnie rok poźniej.  Od tamtej pory protokół ten był wiele razy aktualizowany, a wraz z nowymi wersjami rosło też podekscytowanie u osób związanych ze światem hostingu.

Mimo iż działanie i informacje o tym protokole zostały upublicznione w 2013 roku, na publiczną wersję QUIC musieliśmy trochę poczekać. Dopiero niedawno możliwość używania owego ‘cudu hostingowego’ stała się faktem.

Dlaczego warto korzystać z QUIC?

QUIC ma być odpowiednikiem niezależnego połączenia TCP, ale z dużo mniejszym opóźnieniem i lepszą obsługą przesyłania strumieniowego SPDY. Problemem zauważonym przez Google przy połączeniu TCP, był efekt blokowania linii dla całego zestawu pakietów, w momencie gdy wystąpiło opóźnienie pojedynczego pakietu. Gdy użyjemy w tej samej sytuacji protokół QUIC, zatrzyma się tylko jeden pakiet. Brzmi interesująco? To jeszcze nie wszystko.

Sam protokół zmniejsza opóźnienie przy połączeniu pomiędzy serwerem, a przeglądarką, o czym najlepiej przekonać się można korzystając ze stron opartych o QUIC na urządzeniach mobilnych, gdzie transmisja danych jest zwykle wolniejsza – od tej na komputerach. W badaniach przeprowadzonych w roku 2015, udowodniono też, że w porównaniu do innych protokołów, eliminuje on o przeszło 30% więcej buforowań przerywających w serwisie YouTube.

Przy projektowaniu prezentowanego protokołu, nie zapomniano o systemie korekcji błędów oraz mechanizmach mających na celu zapobieganie przeciążeniom. Inna ciekawą zaletą jest możliwość użycia QUIC we współpracy z BBR – nowym algorytmem przesyłania danych, stworzonym również przez Google.

Już w połowie 2015 roku, ponad połowa serwerów Google działała na podstawie QUIC, a aktualnie prawie wszystkie ich serwery używają tego protokołu. Czy zastanawiałeś/aś się kiedyś, dlaczego strony tego giganta informatycznego działają jakoś inaczej, szybciej? Oto odpowiedź! Protokół sieciowy QUIC to jeden z kilku składników przepisu na szybszą stronę!

Główne zalety protokołu QUIC w skrócie:

  • Ustanowienie połączenia bez opóźnień
  • Poprawiona kontrola przeciążenia
  • Multipleksowanie bez blokowania zestawu pakietów
  • Korekcja błędów forward-error
  • Migracja połączeń

Przyszłość tej nowinki technologicznej jest bardzo świetlana. Grupa IETF zajmuje się ciągłym rozwijaniem i rozszerzaniem QUIC, w celu jego pełnej standaryzacji – tak aby w przyszłości, każdy mógł korzystać z szybszych serwerów, szybciej ładujących się stron… a co za tym idzie ogólnie szybszego ‘internetu’.

Już teraz istnieje założenie, że jeśli funkcje tego protokołu okażą się w pełni skuteczne, mogą zostać użyte do późniejszych wersji TCP i TLS (które mają znacznie dłuższy cykl wdrażania). Nie bez powodu QUIC nazywany jest protokołem następnej-generacji. 

Patrząc jednak na statystyki, jedynie 5% całego ruchu w internecie na nim działa. Wspomniany ruch generowany jest głównie dzięki zapytaniom z serwerów Google i usług z nim związanych. Ciężko zrozumieć, dlaczego zainteresowanie QUIC w pewnym stopniu maleje, skoro w praktyce rośnie jego stabilność. Oby zmieniło się to jak najszybciej, ponieważ ów protokół może być uznany za ‘przyszłość technologiczną’.

Czym jest protokol QUIC

Podsumowanie

Uważamy protokół QUIC oraz jego działanie za niesamowity przełom, o czym wspomnieliśmy już wcześniej. Ilość pracy włożonej w projekt związany z rozwijaniem QUIC oraz fakt jego obecności na największych dostępnych stronach internetowych, mówią same za siebie.

Zalet i powodów żeby korzystać z QUIC jest wiele, a implementacja tego protokołu na serwerach hostingowych stała się rzeczywistością. Jako JCHost.pl jesteśmy jednymi z pierwszych, którzy mogą pochwalić się stabilną konfiguracją hostingową, w pełni opartą o najnowsze wersje protokołu QUIC. Połączenie tej funkcjonalności z systemem LiteSpeed zapewnia doskonałe wyniki, jeśli chodzi o szybkość oraz ogólną wydajność Twojej strony. Rozszerzenie LiteSpeed (LS Cache), o które oparte są nasze pakiety hostingowe (Hosting Wordpress oraz Hosting Magento/PrestaShop), zostanie szerzej opisane w jednym z kolejnych artykułów.

Jeżeli masz jakiekolwiek pytania, skontaktuj się z nami! Kliknij tutaj.

Chcesz dowiedzieć się o nas trochę więcej? Przejdź na stronę JCHost.pl.

Daj znać znajomym!