Puhverserveri rotatsioon päringute, ühenduste ja sessioonide lõikes
Kontrollige, mida rotatsioonipuhverserveri teenus tegelikult roteerib, enne kui lisate igale rakenduse päringule Connection: close.
Teine päring sama lüüsi kaudu võib täiesti seaduslikult kasutada sama avalikku IP-d. Kontrollige, millist eluiga teenus oma rotatsiooniks kasutab:
| Rotatsiooni ühik | Mida võrrelda |
|---|---|
| Päring | Järgmine rakenduse toiming ja selle vaadeldud väljund |
| Ühendus | Kas klient kasutas uuesti sobivat ühendust või avas teise |
| Pakkuja sessioon | Dokumenteeritud kleepuva sessiooni sisend ja selle eluiga |
Connection: close ei ole universaalne lüüsi juhis. CONNECT-i sees oleva HTTPS-i puhul liigub veebisaidi päringu päis sihtkoha TLS-i sees. See ei ütle välisele puhverserverile, millist avalikku IP-d määrata. Ka HTTP/1.1 ühendusspetsiifilist semantikat ei saa muutmata üle kanda igasse HTTP-versiooni või transporti.
Kui dokumenteeritud ühendusepõhine teenus vajab värsket ühendust, kasutage kliendi toetatud elutsükli juhtimist ja arvestage korduvate TCP/TLS-i seadistamise kuludega. Kui rotatsioon järgib pakkuja sessiooni, võib uuesti ühendumine säilitada nii selle sessiooni kui ka selle väljundi.
Kirjutage eraldi üles päringu identifikaator, lõpp-punkt, asjakohane sessioonivõti ja sihtkohas vaadeldud allikas. Ühenduse sulgemine tõendab ainult seda elutsükli sündmust; kontrollige järgmiseks toiminguks valitud väljundit teenuse tegeliku rotatsioonilepingu vastu.