Iż-żamma ta' handle cURL tista' tippermetti trasferimenti aktar tard jużaw mill-ġdid konnessjonijiet kompatibbli fil-cache. Madankollu ma tistax ġġiegħel proxy jżomm konnessjoni TCP miftuħa għal dejjem.

Il-parti l-oħra tista' tagħlaq konnessjoni inattiva, triq tan-netwerk tista' tisparixxi, u trasferiment aktar tard jista' jkollu bżonn rotta jew tunnell differenti. L-użu mill-ġdid huwa ottimizzazzjoni tal-klijent suġġetta għal dawk il-kundizzjonijiet, mhux garanzija ta' disponibbiltà.

Għal xogħol ripetut permezz ta' politika waħda ta' proxy, żomm ħaj il-handle rilevanti jew il-cache tal-konnessjonijiet multi-handle u evita għażliet li deliberatament jitolbu konnessjonijiet ġodda jew jipprojbixxu l-użu mill-ġdid, sakemm ix-xogħol ma jkunx jeħtieġhom. Spezzjona l-imġiba reali tat-trasferiment qabel ma tassumi li t-tieni talba iqsar tipprova l-użu mill-ġdid.

Oqgħod attent bl-eżempji qodma ta' PHP li jgħidu li l-konnessjoni tibqa' miftuħa "sa curl_close". PHP tiddokumenta li curl_close() m'għandha l-ebda effett mill-PHP 8.0 u hija skaduta mill-PHP 8.5. Is-sjieda tar-riżorsi u l-ħajja tal-oġġetti jridu jiġu mifhuma fil-verżjoni tal-PHP li tuża.

Timer li jibgħat talbiet ripetuti biex iżomm il-proxy sħun iżid it-traffiku u xorta ma jistax jimpedixxi lill-endpoint remot milli jagħlaq. Ippreferi ġestjoni normali tal-konnessjonijiet, talbiet limitati u regoli ċari ta' tentattiv mill-ġdid minflok wegħda li konnessjoni waħda tal-proxy dejjem tibqa' ħajja.

Artikli relatati