Meniu

Nginx 1.13.9 - suport pentru Server Push HTTP/2

Standardul web HTTP / 2 a fost finalizat acum trei ani in februarie 2015 . NGINX Plus R7, lansat in septembrie 2015, a oferit primul data suport pentru HTTP / 2.

Ca si in cazul multor standarde web, HTTP / 2 include mai multe componente.  In timp ce atat versiunile open-source, cat si cele comerciale ale lui Nginx au oferit suport pentru multe elemente ale HTTP / 2, versiunea 1.13.9 este prima care integreaza directivele "http2_push" si "http2_push_preload".

HTTP / 2 permite unui server de a  trimite ( 'push') , raspunsurile unui client in asociere cu o solicitare anterioara initiata de client," RFC IETF pentru HTTP / 2. "Acest lucru poate fi util atunci cand serverul stie ca clientul va trebui sa aiba aceste raspunsuri disponibile pentru a procesa complet raspunsul la cererea initiala.

In conformitate cu mai multe seturi de teste efectuate de Nginx, Server Push poate avea un impact tangibil asupra performantei serverului web in anumite circumstante. Intr-un post pe blog , Owen Garrett, seful de produse de la Nginx Inc, a scris ca pot fi un (RTT) sau mai mult. Un RTT este timpul necesar pentru ca un server sa primeasca o solicitare si sa raspunda utilizatorului final.

Suportul HTTP / 2 Server Push este disponibil doar in varianta open source a Nginx in acest moment, iar sprijinul comercial complet asteptat sa debuteze odata cu lansarea NGINX Plus R15, care va fi disponibila undeva in aprilie 2018.

FlorinM

Utilizator Linux - Solus OS, pasionat de calatorii.
  • | 2708 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign