Konservi cURL-tenilon povas ebligi al postaj transigoj reuzi kongruajn kaŝmemorajn konektojn. Ĝi tamen ne povas devigi prokuron teni TCP-konekton malfermita senfine.

La alia flanko povas fermi senaktivan konekton, reta vojo povas malaperi, kaj posta transigo eble bezonos alian itineron aŭ tunelon. Reuzo estas klienta optimumigo submetita al tiuj kondiĉoj, ne disponebla garantio.

Por ripeta laboro tra unu prokura politiko, tenu vivan la koncernan tenilon aŭ la konektan kaŝmemoron de multi-handle kaj evitu opciojn, kiuj intence petas novajn konektojn aŭ malpermesas reuzon, krom se la tasko bezonas ilin. Ekzamenu la realan transigan konduton antaŭ ol supozi, ke pli mallonga dua peto pruvas reuzon.

Estu singarda kun malnovaj PHP-ekzemploj, kiuj diras, ke la konekto restas malfermita "ĝis curl_close". PHP dokumentas, ke curl_close() havas neniun efikon ekde PHP 8.0 kaj estas evitinda ekde PHP 8.5. Resursa posedo kaj objektvivo devas esti komprenataj en la PHP-versio, kiun vi deplojas.

Tempigilo, kiu sendas ripetajn petojn por teni la prokuron varma, aldonas trafikon kaj tamen ne povas malhelpi la foran finpunkton fermiĝi. Preferu normalan konektan administradon, limigitajn petojn kaj klarajn regulojn pri reprovo ol promeson, ke unu prokura konekto ĉiam supervivos.

Rilataj artikoloj