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

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

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

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

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

Поврзани статии