HTTP/2 hija verżjoni aġġornata tal-protokoll HTTP li tipprovdi benefiċċji sinifikanti ta' prestazzjoni meta mqabbla ma' HTTP/1.1. F'dan l-artikolu, se nitgħallmu dwar il-vantaġġi ta 'HTTP/2 u kif nintegrawha fl- Laravel applikazzjonijiet.
Benefiċċji tal-użu ta' HTTP/2
Multiplexing
HTTP/2 jippermetti li tibgħat talbiet multipli u tirċievi tweġibiet multipli simultanjament fuq konnessjoni waħda. Dan jimminimizza l-imblukkar tal-head-of-line u jtejjeb il-prestazzjoni tat-tagħbija tal-paġna.
Imbotta Server
HTTP/2 jappoġġja Server Push, li jippermetti lis-server jimbotta b'mod proattiv ir-riżorsi meħtieġa lejn il-browser qabel ma jintalab. Dan inaqqas il-ħin ta' stennija għar-riżorsi u jħaffef it-tagħbija tal-paġna.
Kompressjoni tal-header
HTTP/2 juża l-kompressjoni tal-header HPACK biex inaqqas id-daqs tal-intestaturi tat-talba u r-rispons, jiffranka bandwidth u jtejjeb il-prestazzjoni.
Kompatibilità b'lura ma' HTTP/1.1
HTTP/2 huwa kompatibbli b'lura ma' HTTP/1.1. Dan ifisser li browsers u servers li ma jappoġġjawx HTTP/2 xorta jistgħu jaħdmu bil-verżjoni HTTP preċedenti.
L-integrazzjoni ta' HTTP/2 fi Laravel
Biex tuża HTTP/2 f'applikazzjoni Laravel, għandek bżonn tinstalla u tikkonfigura web server li jappoġġja HTTP/2, bħal Apache jew Nginx.
Biex tikkonfigura web server biex tappoġġja HTTP/2, segwi dawn il-passi:
Installa Ċertifikat SSL/TLS
HTTP/2 jeħtieġ konnessjonijiet sikuri permezz SSL/TLS. Għalhekk, għandek bżonn tinstalla ċertifikat SSL/TLS għas-server tal-web tiegħek. Tista' tuża Let's Encrypt biex tikseb ċertifikat SSL b'xejn.
Aġġorna l-Verżjoni tal-Web Server
Kun żgur li qed tuża l-aħħar verżjoni tas-server tal-web Apache jew Nginx, peress li HTTP/2 huwa appoġġjat fl-aħħar ħarġiet.
Ippermetti HTTP/2
Ikkonfigura s-server tal-web biex jippermetti HTTP/2 għall-paġni notifikati minn Laravel. Għal Apache, tista 'tuża l-mod_http2 modulu, filwaqt li għal Nginx, għandek bżonn twaqqaf nghttpx.
Ladarba tkun ikkonfigurat is-server tal-web biex jappoġġja HTTP/2, l- Laravel applikazzjoni tiegħek se tutilizza dan il-protokoll meta tagħbija riżorsi u jinteraġixxi mas-server. Dan itejjeb il-prestazzjoni u jtejjeb l-esperjenza tal-utent fuq browsers li jappoġġjaw HTTP/2.