Puhverserveri sessiooni püsivus: üks päring või terve töövoog?
Otsustage, kas puhverserveri püsivus kuulub ühele päringule, ühele autenditud töövoole või pikema elueaga kontole, enne kui lubate automaatse rotatsiooni.
Sisselogimine, ümbersuunamine ja aruande allalaadimine on kolm päringut. Kasutaja jaoks on need üks töö. Väljundi pööramine iga päringu vahel võib selle töö mõistmise raskemaks muuta isegi siis, kui iga puhverserver töötab.
Alustage sellest, et määratleda üksus, millele marsruut kuulub. Päringutasandi valik sobib sõltumatute toimingute jaoks. Nende avalike toimingute jaoks pakub tasuta puhverserverite nimekiri kandidaate, kui avalikud vahendajad on lubatud; see ei anna mingit kleepuva sessiooni lepet. Töövoo tasandi valik hoiab seotud sammud kavatsetud teel, kuni töövoog lõpeb või selle asendab määratletud taastetoiming.
Küpsised ja puhverserveri püsivus on erinev olek
Rakenduse küpsis kuulub veebisaidi sessioonireeglite juurde. Teenusepakkuja kleepuva sessiooni identifikaator, kui seda pakutakse, kuulub tema puhverserveriteenuse ja dokumenteeritud ühenduse või konto poliitika juurde. Neist ei saa üks seade ainult sellepärast, et mõlemad kasutavad sõna sessioon.
Tavaline CONNECT-vahendaja ei saa lugeda veebisaidi krüpteeritud Cookie-päist ega kasutada seda marsruutimisvõtmena. Kui teenus lubab küpsisepõhist käitumist, uurige, milline nähtav liides seda küpsist kannab ja kas TLS lõpeb seal. Ärge eeldage, et veebisaidi privaatne küpsis on tunnelilüüsile automaatselt kättesaadav.
Pidage väikest töövoo kirjet: valitud lõpp-punkt, vajadusel teenusepakkuja sessiooni identifikaator, rakenduse sessiooni identifikaator ja tingimus, mis püsivuse lõpetab. Vältige kontosaladuste panekut tavalistesse kirje võtmetesse.
Planeerige ebamugav juhtum
Kui valitud marsruut ebaõnnestub poolel teel, otsustage, kas töövoog saab turvaliselt teise väljundi kaudu jätkata, kas tal tuleb rakenduse sessioon uuesti luua või kas ta peab lõppema. Ebaõnnestunud vastus ei tähenda alati, et esitatud toimingut ei töödeldud kunagi.
Ei püsiv kleepuvus ega pidev rotatsioon ole üldiselt õiged. Valige ulatus rakenduse järjepidevusnõuetest ja rakendage seejärel päringutempo ja teenuselimiidid kogu töövoole. Rohkem väljundeid ei kõrvalda neid nõudeid.