PHP cURL erabilera-bideak eta proxy konexioen berrerabilpena
Bereizi libcurl-en konexio cachea mantentzea proxy bidezko TCP konexio bat bizirik egongo dela bermetik.
cURL erabilera-bide bat mantentzeak geroagoko transferentziei cachean dauden konexio bateragarriak berrerabiltzeko aukera eman diezaieke. Hala ere, ezin dio proxyari TCP konexio bat mugagabe irekita edukitzera behartu.
Beste aldeak konexio inaktibo bat itxi dezake, sare-bide bat desagertu daiteke, eta geroagoko transferentzia batek beste ibilbide edo tunel bat behar izan dezake. Berrerabilpena bezeroaren optimizazio bat da, baldintza horien menpekoa, ez erabilgarritasun bermea.
Proxy politika bakar baten bidezko lan errepikakorrerako, mantendu erabilera-bide egokia edo multi-handle konexio cachea bizirik, eta saihestu berariaz konexio berriak eskatzen dituzten edo berrerabilpena debekatzen duten aukerak, zereginak behar ez baditu. Aztertu transferentziaren benetako portaera, bigarren eskaera laburragoak berrerabilpena frogatzen duela suposatu aurretik.
Kontuz ibili konexioa "curl_close arte" irekita jarraitzen duela dioen PHP adibide zaharrekin. PHP-k dokumentatzen du curl_close() delakoak ez duela eraginik PHP 8.0tik eta zaharkituta dagoela PHP 8.5etik. Baliabideen jabetza eta objektuen bizitza ulertu behar dira zabaltzen duzun PHP bertsioan.
Proxy-a epel mantentzeko eskaera errepikatuak bidaltzen dituen tenporizadore batek trafiko gehiago sortzen du eta, hala ere, ezin du saihestu urruneko muturra ixtea. Nahiago normala den konexio-kudeaketa, eskaera mugatuak eta berriz saiatzeko arau argiak proxy konexio batek beti biziraungo duelako promesa baino.