Какво е 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" таба. Когато заредите определен ресурс отгоре ще видите и версията на самия протокол.
Друг вариант е чрез този уебсайт.

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

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

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

Какво представлява SSD технологията ?

SSD (Solide-State Drive) означава повече скорост за твоя сайт! Страниците, които изискват...

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

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

Сайта ми показва грешка 500 (Internal Server Error)

Тази грешка може да бъде предизвикана по различни причини като например грешни права на файл,...

Превишаване на процесорно време

Когато вашия сайт се разрастне той започва да изисква повече ресурси. В един момент сайта ви...

Създаване на пощенски кутии с вашия домейн

В този урок ще покажем как да създадете мейл адреси със вашия собствен домейн. За да работи вашия...