Шта је ХТТП/2?

click fraud protection

Сав веб саобраћај преко интернета користи добро познати ХТТП протокол. Оно што можда не знате је да је заправо било више верзија ХТТП протокола објављених и коришћених широм интернета. Прва објављена верзија била је ХТТП В0.9 и објављена је 1991. године, верзија 1.0 је објављена 1996. и замењена 1997. са ХТТП/1.1.

ХТТП/1.1 је од тада стандардни веб комуникациони протокол. Иако је протокол доживео бројне ревизије и појашњења која су застарела претходне верзије, коришћен је назив ХТТП/1.1. Најновије ревизије су направљене 2014.

ХТТП/2 је објављен 2015. године и дизајниран је да се нуди упоредо, а не да замени претходни ХТТП/1.1 стандард. Заснован је на СПДИ (изговара се „брзи“) протоколу који је развио Гоогле и дизајниран је да одржи што је могуће више компатибилности са ХТТП/1.1, као што су кодови грешака и методе захтева.

ХТТП/2 протокол је такође дизајниран да повећа брзину којом се веб странице учитавају кроз низ побољшања ефикасности. Ако не замењују ХТТП/1.1, старији уређаји који не подржавају ХТТП/2 и даље могу да функционишу, док они који подржавају новији протокол могу добити предности.

ХТТП/2 побољшања

Једна од великих промена у ХТТП/2 је да се сви ресурси на страници могу захтевати и вратити у једној вези. Раније у ХТТП/1.1 веб претраживач је морао да отвори нову везу за сваки тражени ресурс, а затим да је затвори. Ово доводи до много додатних трошкова, посебно ако страница има десетине или чак стотине ресурса, успоравајући време учитавања странице. Захтевајући све ресурсе у једној вези, прегледач мора да преговара само о једној вези са веб сервером, смањујући трошкове преноса и оптерећење ресурса.

Савет: Веб ресурс је свака датотека која се користи за приказ веб странице. На пример, ово укључује ХТМЛ код, слике, информације о стилу и скрипте.

Још једно побољшање у ХТТП/2 је да су веб захтеви сада „конструисани“, што омогућава слање више захтева пре него што се прими било који одговор. Раније у ХТТП/1.1, сваки захтев је морао да буде направљен по реду, што је значило да је време потрошено на чекање одговора на претходни захтев да би се захтевао следећи ресурс, одлажући време учитавања странице.

Имплементација у претраживачима

Сви модерни претраживачи подржавају ХТТП/2. Нажалост, стопа имплементације на веб локацијама је мање универзална. Ипак, корисници могу добити предности ХТТП/2 на оним веб локацијама које су конфигурисане да га користе.

Док сам ХТТП/2 протокол не захтева употребу шифровања, све његове имплементације претраживача то раде. Као такав, ХТТП/2 протокол се може користити само преко ХТТПС веза.