L-użu ta 'HTTP/2 Għall-Websajt Tiegħek: Xi jfisser Dan? - Semalt Taqsam Sigrieti



F'dawn l-aħħar snin, l-Internet sar għeruq qawwija fil-ħajja tagħna ta 'kuljum. Insibuha tant sinifikanti li konna nintaxxaw il-metodu eżistenti tagħha ta 'komunikazzjoni tad-dejta. Qatt smajt bit-Task Force tal-Inġinerija tal-Internet (IETF). Iva, hemm ħaġa bħal din. Dan il-korp ħareġ bi protokoll ġdid biex jirranġa l-iżbalji tal-predeċessur tiegħu. Dan il-protokoll jissejjaħ HTTPS/2.

Fil-biċċa l-kbira, l-użu ta 'HTTPS/2 huwa proċess sempliċi u dirett' il quddiem. Skont il-fornitur tas-server tiegħek, xi fornituri diġà implimentaw għas-servers tagħhom billi jużaw CENTOS 6/7. Dan ifisser li ntużaw 99% tas-servers.

Jekk tmexxi pjan ta 'akkoljenza ta' server maqsum, u int sfortunat u tinżel fuq wieħed mill-ftit servers li qed jużaw verżjoni anzjana, għandek titlob immedjatament li tkun trasferit għal server aktar ġdid. Il-VPS u s-servers diretti l-ġodda kollha jinkludu l-karatteristika HTTP/2.

X'inhu l-protokoll?

Kemm jekk HTTP/2 jew HTTP/1, it-terminu protokoll huwa universali. Il-protokolli jistgħu jiġu definiti bħala sett multa ta ’regoli li jirregolaw il-mod kif il-komunikazzjoni tad-dejta tgħaddi bejn il-klijenti (li huwa l-web browser użat mill-utenti tal-internet biex jitolbu informazzjoni) u s-server (li huma l-magni li fihom l-informazzjoni mitluba).
  • Il-protokolli ġeneralment jikkonsistu fi tliet partijiet primarji: huma l-Header, Payload, u Footer. L-intestatura tiġi qabel il-Payload u fiha informazzjoni bħas-sors u l-indirizzi tad-destinazzjoni u t-tip u d-daqs tad-data rigward il-Payload.
  • It-Tagħbija tat-Tagħbija hija mbagħad l-informazzjoni attwali li għandha tiġi trasmessa bl-użu tal-protokoll.
  • Il-Footer imbagħad isegwi l-Payload u jaħdem bħala qasam ta ’kontroll, li jimmappja r-rotta għat-talba tal-klijent-server. Dan huwa marbut mar-riċevituri intenzjonati flimkien mal-header biex jiġi żgurat li d-dejta tat-Tagħbija tat-Tagħbija tiġi trażmessa ħielsa minn żbalji.
Iva, nafu, jidher daqshekk diffiċli. Ħares lejha b’dan il-mod. Immaġina kif jaħdmu s-servizzi tal-posta. Int tibgħat ittri li huma l-Payloads f'envelops, li huma headers bl-indirizz tad-destinazzjoni miktub fuqhom, allura tissiġilla kolla u żżid it-timbru postali, li huwa l-Footer. Biex il-posta tiegħek titwassal b’suċċess, dawn il-fatturi kollha jeħtieġ li jkunu f’posthom, li għalih huwa l-proċess tal-protokoll. Madankollu, meta niddiskutu l-protokoll, nibdlu n-natura ta 'dawn l-ittri f'forom diġitali. Bl-internet, l-informazzjoni diġitali tintbagħat billi tuża 1s u 0s.

Inizjalment, il-protokoll HTTPS kien magħmul minn kmandi bażiċi bħal:

  • Ikseb: biex tirkupra informazzjoni mis-servers.
  • POST: din intużat biex twassal l-informazzjoni mitluba lill-klijent.
Dan is-sett ta 'kmandi sempliċi u għadu boring essenzjalment iffurmaw il-pedament biex jinbnew protokolli oħra aktar kumplessi wkoll.

X'inhu HTTP/2, u dak li jagħmilha daqshekk importanti?

HTTP/2 huwa aġġornament għall-protokoll tat-trasport hypertext (HTTP). Tista 'ssejjaħlu verżjoni 2 ta' HTTPS maħluqa mill-Internet Engineering Task Force (IETF). HTTPS, waħdu, huwa l-proċess jew il-metodu ta 'komunikazzjoni bejn il-web browser tiegħek u l-web server tiegħek. Issa, l-użu tal-protokoll HTTP/2 iwiegħed aċċess aktar mgħaġġel u aktar sigur għall-websajt tiegħek.

Bħalissa, hemm verżjoni de facto ta 'HTTP, li hija HTTP/1.1. HTTP/1.1 kien standard biex iservi paġni tal-web, iżda hekk kif it-teknoloġija evolviet u għadda ż-żmien, bdew jinqalgħu problemi bl-użu tagħha. Dan x'aktarx jiġri minħabba li l-websajts saru aktar ikkumplikati b'mod sinifikanti u għalhekk kellu jsir ċertu titjib.

Il-kwistjoni ewlenija kienet li HTTP/1.1 beda jesperjenza latency miżjuda hekk kif il-paġni tal-web żdiedu fid-daqs, u l-oġġetti murija f'dawn il-paġni tal-web żdiedu wkoll fin-numru. Filwaqt li kien ċar li jistgħu jsiru ħafna affarijiet biex jitnaqqas id-daqs tal-paġni tal-web imma soluzzjoni aktar produttiva tkun li jiġi żviluppat HTTP/2, li huwa manku effiċjenti biex iġġorr il-kwistjonijiet li jiġu mal-paġni tal-web tqal, kif ukoll biex ittejjeb oħrajn skadenzi bħall-għoti ta 'sigurtà aħjar billi tuża Trasport Layer Security (TLS).

L-għan primarju tal-HTTP/2 huwa li jissodisfa tliet ħtiġijiet bażiċi tal-utenti tal-Internet, u huma s-sempliċità, il-prestazzjoni għolja u s-saħħa. Il-protokoll il-ġdid huwa kapaċi jilħaq it-tliet għanijiet kollha billi jintroduċi kapaċitajiet li jnaqqsu l-latency fl-ipproċessar tat-talba tal-browser. Dan kollu jagħmel billi juża diversi tekniki avvanzati bħal Multiplexing, Compression, Request prioritization, u server push.

Ġew introdotti wkoll mekkaniżmi oħra, bħall-kontroll tal-fluss, l-aġġornament, u l-immaniġġjar tal-iżbalji jintuża wkoll bħala titjib fil-protokoll HTTP. Dan jgħin lill-iżviluppaturi għax jiżgura li jżommu l-istandard ta 'prestazzjoni għolja u r-reżiljenza għal applikazzjonijiet ibbażati fuq il-web.

Din is-sistema kollettiva tippermetti li s-servers jirrispondu b'mod effiċjenti b'iktar kontenut minn dak mitlub oriġinarjament mill-klijenti. Dan il-metodu jelimina l-ħtieġa għal utent tal-web biex jintervjeni billi kontinwament jitlob informazzjoni sakemm il-paġna tal-web titgħabba kompletament fuq il-browser.

Pereżempju, immaġina l-kapaċitajiet Push ta 'server b'HTTP/2. Dan jippermetti lis-server jirrispondi bil-kontenut sħiħ ta 'paġna għajr l-informazzjoni diġà disponibbli fuq il-cache tal-websajt.

HTTP/2 daħal bħala bidla fid-disinn fejn l-iżviluppaturi tal-web setgħu jżommu l-interoperabilità u l-kompatibilità ma 'HTTP/1.1.

X'inhuma l-karatteristiċi, il-benefiċċji u l-aġġornamenti ta 'HTTP/2?

1. Flussi multiplexed

Is-sekwenza bidirezzjonali ta 'frejms tal-format tat-test li jintbagħtu fuq il-protokoll HTTP/2 jiġu skambjati bejn is-server u l-klijent, u aħna nsejħulha "nixxiegħa". Iterazzjonijiet preċedenti tal-protokoll HTTP kienu b'saħħithom biżżejjed biex iġorru fluss wieħed biss kull darba, u kien għad hemm dewmien fil-ħin bejn it-trasmissjonijiet tal-fluss.

Meta tkun qed tirċievi tunnellata ta 'kontenut tal-midja permezz ta' flussi individwali li jiġu wara xulxin, dan il-ħin-dawriet isiru fiżikament tedjanti. HTTP/2 jiġi ma 'bidliet li għenu jistabbilixxu saff ġdid ta' tfassil binarju biex jindirizza tħassib bħal dan.

Dan is-saff ġdid HTTP/2 jippermetti lill-klijenti u s-servers li jiddiżintegraw il-payload HTTP f'sekwenzi ta 'frejms iżgħar, maniġġabbli faċilment u indipendenti. Din l-informazzjoni mbagħad terġa 'tinġabar fit-tarf l-ieħor, u tidher perfettament.

Il-formati tal-qafas binarju jippermettu skambju bla xkiel ta 'sekwenzi bidirezzjonali multipli, li jinfetħu simultanjament u indipendenti mingħajr ebda latency bejn il-flussi suċċessivi. Dan l-approċċ jiftaħ HTTP/2 għal firxa wiesgħa ta 'benefiċċji bħal:
  • It-talbiet multiplexed paralleli u t-tweġibiet ma jiġux fil-mod ta 'xulxin.
  • Il-konnessjoni HTTP/2 tuża konnessjoni TCP waħda biex tiżgura użu effettiv tar-riżorsi tan-netwerk minkejja l-fatt li diversi flussi ta 'dejta qed jiġu trasmessi.
  • Tista 'tagħmel mingħajr ma tapplika hacks ta' ottimizzazzjoni bla bżonn. Permezz tal-ottimizzazzjoni, il-hacks kienu qed jirreferu għal spirti tal-immaġni, konkatenazzjoni, u dominju tad-dominju, fost oħrajn.
  • Latency mnaqqsa.
  • Prestazzjoni tal-web aktar mgħaġġla u klassifikazzjoni SEO aħjar.
  • OpEx u CapEx imnaqqsa fit-tmexxija tan-netwerk u r-riżorsi tal-IT tiegħek.

2. Imbotta tas-server

HTTP/2 jippermetti lis-server ospitanti tiegħek jibgħat informazzjoni addizzjonali li hija maħżuna bħala cache għalkemm il-klijent ma talabx dan. Din il-karatteristika tantiċipa t-talba futura tal-viżitaturi tal-web u taħżen informazzjoni addizzjonali li tista 'titwaqqaf għal esperjenza aħjar tal-utent. Pereżempju, jekk klijent jitlob ir-riżorsa A, u huwa mifhum li r-riżorsa B hija referenzjata bil-fajl mitlub, il-buttuna tas-server tista 'tgħin lis-server tiegħek timbotta B flimkien ma' A minflok tistenna t-talba xierqa tal-klijent. Imbagħad, B jiġi mbuttat lejn il-cache għal użu fil-ġejjieni, u dan il-mekkaniżmu jiffranka l-ħin billi jnaqqas it-talba twieġeb vjaġġ bir-ritorn, u tnaqqas il-latency tan-netwerk.
L-aspett push server ta 'HTTP/2 iġib ukoll il-benefiċċji li ġejjin:
  • Il-klijent jista 'jiffranka riżorsi mbuttati fil-cache.
  • Il-caches salvati jistgħu jerġgħu jintużaw.
  • Is-server jista 'jimmultiplika riżorsi mbuttati flimkien mal-informazzjoni mitluba oriġinarjament fil-konnessjoni TCP.
  • Is-server jista 'jagħti prijorità lir-riżorsi mbuttati.
  • L-utenti tal-web jistgħu jagħżlu li jirrifjutaw ir-riżorsi tal-cache imbuttati.
  • Il-klijenti jistgħu wkoll jillimitaw in-numru ta 'flussi mbuttati li jiġu fl-istess ħin.

3. Protokoll binarju

F'termini ta 'kapaċitajiet u attributi bħat-trasformazzjoni ta' protokoll ta 'test għal protokoll binarju, HTTP/2 huwa perfett. Bl-użu ta 'kmandi binarji, HTTP/2 jista' jlesti ċ-ċrieki ta 'rispons għal talba aktar malajr u b'mod aktar effiċjenti. Billi jibgħat dawn il-kmandi f'forma binarja, HTTP/2 jiffaċilita kumplikazzjonijiet bi tfassil u jissimplifika l-implimentazzjoni tal-kmandi tal-utent, li qabel kienu kumplessi minħabba li kellhom kemm test kif ukoll spazji mhux obbligatorji. Protokolli binarji jikkontribwixxu għall-benefiċċji li ġejjin għal HTTP/2:
  • Dejta baxxa ta 'frażi overhead.
  • Ċansijiet aktar baxxi li tiltaqa 'ma' żbalji.
  • Footprint tan-netwerk eħfef.
  • Użu effettiv tas-sors tan-netwerk.
  • Kwistjonijiet ta 'sigurtà li jinqalgħu minħabba n-natura testwali ta' HTTP/1 jiġu eliminati.
  • Latency mnaqqsa tan-netwerk.
B'dawn, aħna nibdew biss inħakkru l-wiċċ ta 'liema websajts jibbenefikaw mill-użu ta' HTTP/2. Semalt jista 'jgħinek tiżgura li l-websajt tiegħek taħdem fuq HTTP/2 u tiżgura li tgawdi kemm jista' jkun benefiċċji mill-użu ta 'HTTP/2. Aħbar tajba hija li l-aġġornament għal HTTP/2 mhuwiex proċess diffiċli, u jista 'jkollok isir billi sempliċement titlob lis-server ospitanti tiegħek biex imexxik għal server aġġornat.

mass gmail