Protokół http 1.x – słowo o historii
HTTP1.x jest protokołem, który został stworzony ponad 25 lat temu i choć przestarzały to wciąż jest powszechnie wykorzystywany w internecie. Obecnym standardem jest http/2.
Ostatnia większa aktualizacja protokołu (co pamiętają tylko najstarsze dinozaury) miała miejsce w 1997 roku gdzie z wersji 1.0 zmieniono na 1.1. Pamiętacie zapewne (oczywiście pamiętają to jedynie dinozaury), że przed 1997 rokiem na jednym adresie IP mogła istnieć tylko jedna domena? Dopiero protokół http/1.1 pozwolił na tzw. wirtualne serwery (virtualhost).
Niemniej jednak obecne strony internetowe całkowicie się różnią od tych znanych z lat 90. ubiegłego wieku. Obecne witryny składają się w większości z grafik, stylów css oraz skryptów js, a treść właściwa stanowi tylko niewielki ułamek serwowanej zawartości. W związku z tym wykonano dużą aktualizację i powstała nowa wersja popularnego protokołu HTTP oznaczona jako HTTP/2.
Nowy protokół http/2
Dlaczego zdecydowaliśmy się dodać ją do naszej oferty hostingowej? Przedstawiamy kilka krótkich informacji na temat zalet nowego protokołu nad starym.
- HTTP/2 przekształca zapytania do formy binarnej co sprawia, że przesył jak i przetwarzanie danych jest szybsze, bardziej efektywne oraz generuje mniej błędów niż przy użyciu formatu tekstowego
- HTTP/2 pozwala na transfer wielu plików i zapytań w tym samym czasie w odróżnieniu do HTTP1.x, który akceptuje tylko jedno żądanie/połączenie w danym momencie
- HTTP/2 używa tylko jednego połączenia do przesyłania żądań i plików co pozwala uniknąć ciężkich operacji jakimi są ustanawiane połączenia
- HTTP/2 posiada wbudowaną kompresję nagłówków, która jest kolejnym sposobem na usprawnienie odnajdywania zasobów z jednego lub kilku serwerów www
- HTTP/2 pozwala serwerowi na aktywne wysyłanie wymaganych treści zamiast oczekiwać na prośbę przeglądarki o udostępnienie ich
Powyższe zmiany mają na celu poprawienie jednego bardzo istotnego parametru – szybkości odpowiedzi serwera. Szybkość odpowiedzi serwera przekłada się bezpośrednio na czas wczytywania stron www na komputerach użytkowników końcowych.
Na naszych serwerach protokół http/s jest włączony domyślnie – każda strona, która jet serwowana przez protokół https automatycznie wysyłana jest przez protokół http/2, oczywiście pod warunkiem, że przeglądarka potrafi go obsłużyć (większość nowoczesnych przeglądarek obsługuje http/2).
- Luka we wtyczce Litespeed Cache - 22 sierpnia, 2024
- DMARC – zmiana ustawień - 6 grudnia, 2023
- Limity zasobów – szczegółowe informacje - 11 października, 2023