Задржавање cURL ручке може омогућити каснијим преносима да поново користе компатибилне кеширане везе. Али не може присилити прокси да држи TCP везу отворену неограничено.

Друга страна може затворити неактивну везу, мрежни пут може нестати, а каснији пренос може захтевати другу руту или тунел. Поновна употреба је оптимизација на страни клијента подложна тим условима, а не гаранција доступности.

За понављани рад кроз једну прокси политику држите релевантну ручку или кеш веза multi-handle живим и избегавајте опције које намерно траже нове везе или забрањују поновну употребу, осим ако задатак то захтева. Проверите стварно понашање преноса пре него што претпоставите да краћи други захтев доказује поновну употребу.

Будите опрезни са старим PHP примерима који кажу да веза остаје отворена „до curl_close“. PHP документује да curl_close() нема ефекта од PHP 8.0 и да је застарео од PHP 8.5. Власништво над ресурсима и животни век објеката треба разумети у верзији PHP-а коју постављате.

Тајмер који шаље поновљене захтеве да би прокси остао топао додаје саобраћај и још увек не може спречити удаљену крајњу тачку да се затвори. Преферирајте уобичајено управљање везама, ограничене захтеве и јасна правила поновног покушаја уместо обећања да ће једна прокси веза увек преживети.

Повезани чланци