Какво е HTTP/2, какви са предимствата и как се използва ?

HTTP/2 е прозрачен процес. Ако използвате хостинг услуга предоставена от NovaHost.BG то тогава Вие вече имате активна тази опция, не се изисква нищо допълнително от Вас и няма за какво да се притеснявате. В тази статия ще направим кратко ревю на HTTP/2 протокола, какви са неговите предимства и как да извлечете най-големи ползи.

Какво е HTTP/2 ?

HTTP/2 е последната еволюция на Hypertext Transfer Protocol (HTTP) протокола. HTTP е стандартния мрежов протокол използван за заявяване и получаване на уеб страници и информация в интернет мрежата. Тази нова технология евентуално ще замести HTTP/1.1 който беше стандартизиран преди почти две десетилетия. Основната цел на HTTP/2 е да редуцира латенсията (времето на зареждане) в страниците.  При направени тестове на места скоростта при HTTP/2 е до десет пъти по-бърза от HTTP/1.1.



Какви са предимствата на HTTP/2 ?

- Приоритизира заявките за ресурси което позволява да се зареждат определени, по-важни ресурси с по-голям приоритет.
- Данните които минават през HTTP/2 са вече в binary формат, вместо в текст което позволява по-бърза работа.
- Компресирани хедъри което намалява размера на трансферирани данни и позволява по-бързо зареждане.
- Повишена е производителността при мобилните потребители.
- Броя на връзки между клиента и сървъра са редуцирани което намалява времето за пътуване на данни в двете посоки.
- Много заявки към една връзка могат да бъдат изпълнявани едновременно - multiplexing

HTTP/2 Multiplexing

Какви оптимизации могат да се предприемат при HTTP/2 ?

Главния недостатък тук е, че може да се наложи да премахнете техники за оптимизация които сте използвали преди това. Това няма да попречи на работата на Вашия уебсайт, но е добра идея да направите проверка за да сте сигурни, че ще се възползвате на 100% от предимствата на HTTP/2.

- Не е нужно да поставяте CSS или JS код в самия код. Могат да бъдат вграждани като отделни файлове.
- Не е нужно да комбинирате отделни картинки в една. HTTP/2 елиминира тази нужда.
- Не е нужно да свързвате JS и CSS файлове - Concatenating CSS and JS files
- Не е нужно да "взимате" ресурсите от няколко различни CDN локации. Поради едновременните връзки, HTTP/2 елиминира тази нужда също.

Как да тесвам дали моя уебсайт поддържа HTTP/2 ?

Можете да го направите чрез Developer конзолата на Вашия браузър и по-точно "Network" таба. Когато заредите определен ресурс отгоре ще видите и версията на самия протокол.
Друг вариант е чрез този уебсайт.

беше ли полезен този отговор?

 Принтирай тази статия

Прочетете също

Генерира и сваляне на цялостен бекъп

Към всяка хостинг услуга ние генерирахме ежедневен бекъп на локалния сървър на който е вашата...

Създаване на MySQL база данни и потребител. Задаване на права.

Видео урок който ви показва как точно да създадете база данни, потребител към нея и как да ги...

Самостоятелен (Dedicated) IP адрес

Самостоятелния IP адрес представлява опция към вашата хостинг услуга която Ви позволява да сте...

Бавен уебсайт ? Направете го по - бърз в няколко стъпки!

Оптимизирането е доста индивидуален процес, който зависи от много фактори, включително системата...

Какво представлява ДНС (DNS) и ДНС кеширане

Какво представлява ДНС. В тази статия е обяснено какво представляват самите ДНС сървъри и...