cURL tutacağını saxlamaq sonrakı ötürmələrə uyğun keşlənmiş bağlantıları yenidən istifadə etməyə imkan verə bilər. Lakin bu, proksini TCP bağlantısını qeyri-müəyyən müddət açıq saxlamağa məcbur edə bilməz.

Qarşı tərəf boş bağlantını bağlaya bilər, şəbəkə yolu itə bilər və sonrakı ötürmə başqa marşrut və ya tunel tələb edə bilər. Yenidən istifadə bu şərtlərdən asılı olan müştəri optimallaşdırmasıdır, əlçatanlıq zəmanəti deyil.

Bir proksi siyasəti ilə təkrarlanan iş üçün müvafiq tutacağı və ya çox-tutacaqlı bağlantı keşini canlı saxlayın və tapşırıq tələb etmirsə, qəsdən yeni bağlantılar istəyən və ya yenidən istifadəni qadağan edən seçimlərdən çəkinin. İkinci sorğunun daha qısa olmasının yenidən istifadəni sübut etdiyini düşünməzdən əvvəl faktiki ötürmə davranışını yoxlayın.

Bağlantının "curl_close-a qədər" açıq qaldığını deyən köhnə PHP nümunələrinə diqqət edin. PHP sənədləşdirir ki, curl_close() PHP 8.0-dan bəri heç bir təsirə malik deyil və PHP 8.5-dən etibarən köhnəlmişdir. Resurs sahibliyi və obyekt ömrü yerləşdirdiyiniz PHP versiyasında anlaşılmalıdır.

Proksini isti saxlamaq üçün təkrar sorğular göndərən taymer trafiki artırır və yenə də uzaq son nöqtənin bağlanmasının qarşısını ala bilmir. Bir proksi bağlantısının həmişə sağ qalacağı vədinə üstünlük vermək əvəzinə normal bağlantı idarəetməsini, məhdud sorğuları və aydın təkrar cəhd qaydalarını seçin.

Əlaqəli məqalələr