Andke Flurl 4 vahemällu salvestatud puhverserveri kliendile püsiv nimi
Kasutage Flurl kliendivahemälu erinevate puhverserveri seadistuste hoidmiseks, rakendamata päringu koostamisel korduvalt juhuslikku marsruudivalikut.
var client = clients.GetOrAdd(
"proxy-east",
"https://example.com",
builder => builder.ConfigureInnerHandler(handler =>
handler.Proxy = new WebProxy("http://203.0.113.10:8080")));Siin on clients Flurl 4 IFlurlClientCache. Valige marsruut enne otsimist ja andke selle korduvkasutatavale kliendile püsiv nimi. Lubatud avalike päringute jaoks pakub HTTP puhverserverite loend kandidaate sisemise handleri WebProxy URL-ile. proxy-east uue puhverserveri väärtusega korduvkasutamine ei ole seal juba hoitava kliendi ümberseostamine iga päringu jaoks.
Kasutage handleri API-t, mis vastab rakenduse valitud tüübile; Flurl dokumenteerib SocketsHttpHandleri jaoks teise seadistustee.
Hoidke valitud marsruuti toimingu metaandmetes ja kutsuge selle vastava kliendi kaudu. Juhuslik valik iga kord, kui tehase käest küsitakse, võib muidu anda ühele loogilisele tööle vastuolulised poliitikad.
Omage vahemälu rakenduse ulatuse jaoks ja piirake selle kasvu. Muutuv ajutine puhverserverite loend võib koguda kliente ja ressursse; kasutage nimede/logide jaoks turvalisi marsruuditunnuseid, mitte manustatud paroole.
See kasutab Flurl 4 nimelise vahemälu liidest, selle asemel et kopeerida vana kohandatud tehase taristut või muuta töötavat handlerit teise päringu ajal.