Paragun tal-prestazzjoni ta 'HTTP/1.1, HTTP/2 u HTTP/2 + Server Push

Ippubblikat riżultati ta 'studju tal-prestazzjoni ta' diversi metodi għall-irkupru ta 'ġbir ta' riżorsi bl-użu tal-protokolli HTTP/1.1, HTTP/2 u HTTP/2 + Server Push biex jaċċessaw is-server. L-istudju vvaluta wkoll l-impatt fuq il-prestazzjoni tas-sejba tad-dejta mitluba fil-cache tal-browser u l-manipulazzjoni tar-riżorsi fil-livell tal-loġika tal-applikazzjoni (it-tnaqqis tar-riżorsi fi blokka JSON waħda).

L-ittestjar tal-prestazzjoni ta '25 talba wera riżultati ġeneralment prevedibbli - dewmien notevoli ta' talba permezz ta 'HTTP/1.1 b'cache vojta u vantaġġ fl-utilizzazzjoni tar-riżorsi fi blokka waħda (testijiet ittikkettjati "kompost"). Il-prestazzjoni ta 'Firefox u Chrome kienet bejn wieħed u ieħor l-istess, iżda l-preżenza tad-dejta fil-cache ma wasslitx għaż-żieda mistennija fl-effiċjenza.

Paragun tal-prestazzjoni ta 'HTTP/1.1, HTTP/2 u HTTP/2 + Server Push

Iżda fit-test għall-ipproċessar ta '500 talba, ħarġet dewmien notevoli bejn Chrome u Firefox meta jittrażmettu numru kbir ta' talbiet, u dewmien bejn Firefox u Chrome meta jintuża l-mekkaniżmu Server Push u fis-sitwazzjoni li tuża HTTP/2 bil-biċċa l-kbira ta ' id-data fil-cache tal-browser. Chrome wera ġestjoni tal-cache aktar effiċjenti, u Firefox wera ġestjoni aktar effiċjenti ta 'talbiet esterni.

Paragun tal-prestazzjoni ta 'HTTP/1.1, HTTP/2 u HTTP/2 + Server Push

Paragun tal-prestazzjoni ta 'HTTP/1.1, HTTP/2 u HTTP/2 + Server Push

Ir-riżultati tat-test ikkonkludew li HTTP/2 jippermetti pproċessar pjuttost effiċjenti ta’ talbiet separati għal ġabra kbira ta’ riżorsi. Id-differenzi fil-prestazzjoni bejn skemi sempliċi ta’ kondiviżjoni tar-riżorsi u metodi li jiġbru r-riżorsi f’blokk wieħed mhumiex sinifikanti biżżejjed biex jiġġustifikaw li l-loġika tal-ipproċessar fuq in-naħa tal-applikazzjoni tiġi kkumplikata b’mod sinifikanti. serverL-aggregazzjoni tagħmel sens biss f'sitwazzjonijiet fejn il-prestazzjoni hija prijorità ewlenija. Meta s-simplifikazzjoni tal-loġika u API sempliċi huma aktar importanti, jagħmel sens li jintuża pproċessar separat tar-riżorsi.

Konklużjoni oħra hija li l-cache tal-browser meta tuża HTTP/2 ma għandhiex impatt sinifikanti fuq il-prestazzjoni tal-ipproċessar tat-talbiet (l-eżekuzzjoni sħiħa ta’ 501 talba kienet aktar bil-mod mill-eżekuzzjoni ta’ 51 talba b’90% cache sħiħa b’1.2 darbiet biss f’Firefox u 2.3 darbiet f’ Chrome). L-użu ta' Server Push ma werax benefiċċju sinifikanti f'Firefox, iżda kien effettiv meta tgħabbi għadd kbir ta' riżorsi fil-Chrome. L-awturi tal-istudju nnutaw ukoll li l-ottimizzazzjoni tan-naħa tas-server għandha impatt aktar sinifikanti fuq il-prestazzjoni milli l-ottimizzazzjoni tal-kodiċi tal-klijent li jaħdem fil-browser.

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster