Какво е HTTP/2?

Целият уеб трафик през интернет използва добре познатия HTTP протокол. Това, което може да не знаете, е, че всъщност има множество версии на HTTP протокола, публикувани и използвани в интернет. Първата публикувана версия е HTTP V0.9 и е пусната през 1991 г., версия 1.0 е издадена през 1996 г. и е заменена през 1997 г. с HTTP/1.1.

HTTP/1.1 е стандартният протокол за уеб комуникация оттогава. Въпреки че протоколът е претърпял редица ревизии и пояснения, които са остарели предишни версии, е използвано името HTTP/1.1. Последните ревизии са направени през 2014 г.

HTTP/2 беше публикуван през 2015 г. и беше проектиран да се предлага заедно, а не да замени предишния стандарт HTTP/1.1. Той се основава на протокола SPDY (произнася се като „бърз“), разработен от Google и е предназначен да поддържа възможно най-голяма съвместимост с HTTP/1.1, като например кодове за грешки и методи за заявка.

Протоколът HTTP/2 също така е предназначен да увеличи скоростта, с която уеб страниците се зареждат чрез набор от подобрения на ефективността. Като не заменят HTTP/1.1, по-старите устройства, които не поддържат HTTP/2, все още могат да функционират, докато тези, които поддържат по-новия протокол, могат да получат предимствата.

HTTP/2 подобрения

Една от големите промени в HTTP/2 е, че всички ресурси на страницата могат да бъдат заявени и върнати в една връзка. По-рано в HTTP/1.1 уеб браузърът трябваше да отвори нова връзка за всеки ресурс, който се иска, и след това да го затвори. Това води до много допълнителни разходи, особено ако една страница има десетки или дори стотици ресурси, което забавя времето за зареждане на страницата. Като изисква всички ресурси в една връзка, браузърът трябва да договори само една връзка с уеб сървъра, намалявайки разходите за предаване и натоварването на ресурсите.

Съвет: Уеб ресурс е всеки файл, използван при показването на уеб страница. Например, това включва HTML кода, изображенията, информацията за стила и скриптовете.

Друго подобрение в HTTP/2 е, че уеб заявките вече са „конвейерни“, това позволява да се изпращат множество заявки, преди да бъдат получени каквито и да било отговори. По-рано в HTTP/1.1 всяка заявка трябваше да бъде направена по ред, което означаваше, че времето беше прекарано в чакане на отговор на предишната заявка, за да се поиска следващият ресурс, забавяйки времето за зареждане на страницата.

Внедряване в браузъри

Всички съвременни браузъри поддържат HTTP/2. За съжаление, степента на внедряване в уебсайтовете е по-малко универсална. Въпреки това потребителите могат да се възползват от предимствата на HTTP/2 на тези уебсайтове, които са конфигурирани да го използват.

Докато самият протокол HTTP/2 не изисква използването на криптиране, всички негови реализации в браузъра го правят. Като такъв протоколът HTTP/2 може да се използва само през HTTPS връзки.


Leave a Comment

Как да гледате US Open 2023 онлайн без кабел

Как да гледате US Open 2023 онлайн без кабел

Откритото първенство на САЩ се завръща в Националния тенис център USTA Billie Jean King в Ню Йорк за своето 143-то издание. Стотици играчи ще се борят за шампионския трофей и дял от наградния фонд от 65 милиона долара.

Как да намерите датата, на която вие (или някой друг) сте се присъединили към Facebook

Как да намерите датата, на която вие (или някой друг) сте се присъединили към Facebook

Знаете ли, че Facebook навърши 17 години през 2023 г. Времето лети и вашият Facebook акаунт може да е по-стар, отколкото си мислите.

Как да поправите грешката „Този ​​видеофайл не може да бъде възпроизведен (код на грешката: 102630)“

Как да поправите грешката „Този ​​видеофайл не може да бъде възпроизведен (код на грешката: 102630)“

Постоянно ли получавате

Как да анулирате абонамента си за Adobe

Как да анулирате абонамента си за Adobe

Абонаментът за Adobe Creative Cloud ви дава достъп до облачни инструменти, като Adobe Photoshop или Illustrator, за да изведете творческите си произведения на следващото ниво. Въпреки това, приложенията на Creative Cloud не винаги могат да ви помогнат с това, от което се нуждаете за определени проекти, а в днешно време имаме много алтернативи на Adobe, включително безплатни като Gimp.

Какво означава „Закачен“ в TikTok (и как да закачите видеоклипове/коментари)

Какво означава „Закачен“ в TikTok (и как да закачите видеоклипове/коментари)

Чували ли сте, че можете да „закачите“ видеоклипове или коментари в TikTok, но не сте сигурни какво точно означава това? Тук ще обясним функцията за закачване и как да я използвате в TikTok.

Забравена парола за HBO Max? Ето как да я нулирате и възстановите

Забравена парола за HBO Max? Ето как да я нулирате и възстановите

Запален гледач ли сте на HBO Max, но не можете да си спомните паролата си? Не се паникьосвайте.

Как да изключите режима за пестене на батерия на всяко устройство

Как да изключите режима за пестене на батерия на всяко устройство

Ако сте заредили устройството си достатъчно, че вече не ви е необходим режимът за пестене на батерията, или просто искате устройството ви да работи с максимален капацитет, лесно е да изключите режима за пестене на енергия на вашите устройства с Microsoft Windows 11, Windows 10, macOS, Android, iOS и iPadOS. Ще ви покажем как да направите това на вашия настолен компютър или мобилно устройство.

Как да поправите грешка C14A в Snapchat

Как да поправите грешка C14A в Snapchat

Опитвате се да влезете в акаунта си в Snapchat, само за да бъдете посрещнати със съобщение за грешка и код C14A. Сървърите на платформата може да не работят, което причинява проблеми с влизането навсякъде.

Как (косвено) да изключите прочетените разписки в Instagram

Как (косвено) да изключите прочетените разписки в Instagram

Instagram е популярна платформа за споделяне на снимки, видеоклипове и съобщения, но има един недостатък - нежелани взаимодействия. Може да искате малко спокойствие от съобщенията, които получавате, но ако отворите директно съобщение, подателят ще разбере, че сте го прочели веднага.

Какво да направите, когато ChatGPT покаже съобщението „Възникна грешка“

Какво да направите, когато ChatGPT покаже съобщението „Възникна грешка“

Продължаваш ли да получаваш