See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 79|Vastuse: 0

[JavaScript] Esiosa jõudluse optimeerimine: loobuda XMLHttpRequestist ja kasutada fetch-liideste

[Kopeeri link]
Postitatud 02.03.2026 09:02:01 | | | |
Nõuded: Homoloogse päritolu korral saadab frontend GET ja POST päringuid tagapoolse liideseni, kuna liides on avalik, ei pea see kandma autentimisteavet, näiteks: küpsiste info taotlemisel, XMLHttpRequesti kasutamisel, ükskõik kuidas see on seadistatud, ei saa päringuküpsiste infot kustutada, mis suurendab päringupaketi sisu ning raiskab ka tagapõhja ressursse parsimiseks, mis on mõttetu.

Olenemata sellest, kas kasutate taustale päringu saatmiseks natiivset XMLHttpRequesti või jQuery Ajaxit, homoloogse puhul ei saa päringu küpsise infot eemaldada ning kood on järgmine:
SestwithCredentials on loodud domeenideüleseks。 Nagu allpool näidatud:



Või kannavad küpsiseid, raisates ressursside ribalaiust ja taustaressursse

Pärast fetch-iga muutmist näeb kood välja selline:
Volitused on seadistatud järgmiselt:

jäta välja: Ärge kunagi saatke taotluses volitusi ega lisage neid vastuses.
sama päritoluga(vaikimisiks): Ainult mandaadid, mis saadetakse ja sisaldavad sama algpäringut.
hõlmavad: Isegi domeenidevahelise ligipääsu puhul lisa kindlasti mandaadid.

Testisoov, väga puhas ja värskendav, nagu allpool näidatud:



Viide:Hüperlingi sisselogimine on nähtav.




Eelmine:.NET/C# klassiteegid viitavad ja kasutavad ASP.NET Core API meetodeid
Järgmine:UNIX domeenipesa (UDS) TCP side kaudu
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com