Proxy-rotasie oor versoeke, verbindings en sessies
Kontroleer wat 'n roterende proxy-diens werklik roteer voordat jy Connection: close by elke toepassingversoek voeg.
'n Tweede versoek deur dieselfde gateway kan wettiglik dieselfde openbare IP gebruik. Kontroleer watter leeftyd die diens vir sy rotasie gebruik:
| Rotasie-eenheid | Wat om te vergelyk |
|---|---|
| Versoek | Die volgende toepassingsbewerking en die uitgang wat daarvoor waargeneem is |
| Verbinding | Of die kliënt 'n versoenbare verbinding hergebruik het of 'n ander oopgemaak het |
| Voorsiener-sessie | Die gedokumenteerde invoer vir 'n plakkerige sessie en die leeftyd daarvan |
Connection: close is nie 'n algemene instruksie vir elke gateway nie. Vir HTTPS binne CONNECT reis die webwerf se versoekkop binne die TLS van die bestemming. Dit sê nie vir die buitenste proxy watter openbare IP toegewys moet word nie. HTTP/1.1 se verbindingspesifieke semantiek kan ook nie onveranderd na elke HTTP-weergawe of vervoer oorgedra word nie.
As 'n gedokumenteerde diens per verbinding 'n nuwe verbinding nodig het, gebruik die lewensiklusbeheer wat die kliënt ondersteun en reken vir die herhaalde koste van TCP/TLS-opstelling. As die rotasie 'n voorsiener-sessie volg, kan herverbinding daardie sessie en sy uitgang albei behou.
Teken die versoek-identifiseerder, die eindpunt, die betrokke sessiesleutel en die bron soos by die bestemming waargeneem afsonderlik aan. Om 'n verbinding te sluit vestig slegs daardie lewensiklusgebeurtenis; verifieer die uitgang wat vir die volgende bewerking gekies is teen die diens se werklike rotasiekontrak.