Ag baint úsáide as HTTP/2 in Laravel: Sochair & Comhtháthú

Is leagan uasghrádaithe é HTTP/2 den phrótacal HTTP a sholáthraíonn buntáistí feidhmíochta suntasacha i gcomparáid le HTTP/1.1. San Airteagal seo, foghlaimfimid faoi na buntáistí a bhaineann le HTTP/2 agus conas é a chomhtháthú in Laravel iarratais.

Na Buntáistí a bhaineann le HTTP/2 a Úsáid

Ilphléacsú

Ceadaíonn HTTP/2 iarratais iolracha a sheoladh agus freagraí iolracha a fháil ag an am céanna thar nasc amháin. Laghdaíonn sé seo an blocáil ceannlíne agus feabhsaíonn sé feidhmíocht ualach na leathanach.

Brúigh Freastalaí

Tacaíonn HTTP/2 le Freastalaí Brúigh, rud a ligeann don fhreastalaí na hacmhainní riachtanacha a bhrú go réamhghníomhach chuig an mbrabhsálaí sula n-iarrtar é. Laghdaíonn sé seo am feithimh le haghaidh acmhainní agus luasaíonn sé ualach na leathanach.

Comhbhrú Ceanntásc

Úsáideann HTTP/2 comhbhrú ceanntásc HPACK chun méid na gceanntásca iarratais agus freagartha a laghdú, bandaleithead a shábháil agus feidhmíocht a fheabhsú.

Comhoiriúnacht Siar le HTTP/1.1

Tá HTTP/2 comhoiriúnach siar le HTTP/1.1. Ciallaíonn sé seo gur féidir le brabhsálaithe agus freastalaithe nach dtacaíonn HTTP/2 leo oibriú go fóill leis an leagan HTTP roimhe seo.

 

HTTP/2 a chomhtháthú isteach Laravel

Chun HTTP/2 a úsáid in Laravel feidhmchlár, ní mór duit freastalaí gréasáin a thacaíonn le HTTP/2, mar Apache nó Nginx, a shuiteáil agus a chumrú.

Chun freastalaí gréasáin a chumrú chun tacú le HTTP/2, lean na céimeanna seo:

Suiteáil Teastas SSL / TLS

Teastaíonn naisc shlána ó HTTP/2 trí SSL/TLS. Mar sin, ní mór duit teastas SSL/TLS a shuiteáil do do fhreastalaí gréasáin. Is féidir leat Let's Encrypt a úsáid chun teastas SSL saor in aisce a fháil.

Íoslódáil an leagan cothrom le dáta de fhreastalaí gréasáin

Bí cinnte go bhfuil tú ag baint úsáide as an leagan is déanaí de fhreastalaí gréasáin Apache nó Nginx, mar go dtacaítear le HTTP/2 sna heisiúintí is déanaí.

Cumasaigh HTTP/2

Cumraigh an freastalaí gréasáin chun HTTP/2 a chumasú do na leathanaigh a ndéantar freastal orthu ó Laravel. Maidir le Apache, is féidir leat an modúl mod_http2 a úsáid, agus le haghaidh Nginx, ní mór duit nghttpx a shocrú.

 

Nuair a bheidh an freastalaí gréasáin cumraithe agat chun tacú le HTTP/2, Laravel úsáidfidh d’iarratas an prótacal seo agus acmhainní á lódáil agus ag idirghníomhú leis an bhfreastalaí. Feabhsaíonn sé seo feidhmíocht agus cuireann sé le heispéireas an úsáideora ar bhrabhsálaithe a thacaíonn le HTTP/2.