PHP cURL האנטלעך און ווידערניצן פּראָקסי פֿאַרבינדונגען
אונטערשיידן צווישן האַלטן libcurl ס פֿאַרבינדונג קאַש און דער גאַראַנטיע אַז אַ TCP פֿאַרבינדונג דורך אַ פּראָקסי בלײַבט לעבעדיק.
האַלטן אַ cURL האַנטל קען לאָזן שפּעטערדיקע איבערפֿירן ווידערניצן פּאַסיקע געקאַשטע פֿאַרבינדונגען. עס קען אָבער נישט צווינגען אַ פּראָקסי צו האַלטן אַ TCP פֿאַרבינדונג אָפֿן אָן אַ שיעור.
די אַנדערע זײַט קען פֿאַרמאַכן אַ ליידיקע פֿאַרבינדונג, אַ נעצוועג קען פֿאַרשווינדן ווערן, און אַ שפּעטערדיקע איבערפֿירונג קען דאַרפֿן אַן אַנדער דרך אָדער טונעל. ווידערניצן איז אַ קליענט־אָפּטימיזירונג וואָס איז אונטערטעניק צו די באַדינגונגען, נישט קיין פֿאַרזיכערונג פֿאַר פֿאַראַנענלעכקייט.
פֿאַר איבערגעחזרטע אַרבעט דורך איין פּראָקסי פּאָליטיק, האַלט לעבעדיק די פּאַסיקע האַנטל אָדער דעם multi-handle פֿאַרבינדונג קאַש און פֿאַרמייד אָפּציעס וואָס פֿאָדערן באַוווּסט נייַע פֿאַרבינדונגען אָדער פֿאַרבאָטן ווידערניצן, ס'איז חוץ אויב די אויפֿגאַבע דאַרף זיי. פּרופֿט דעם טאַקע איבערפֿירונג פֿאַרהאַלטן איידער איר פֿאַרזיכערט זיך אַז אַ קירצער צווייטער בקשה באַווײַזט ווידערניצן.
זײַט פֿאָרזיכטיק מיט אַלטע PHP ביישפּילן וואָס זאָגן אַז די פֿאַרבינדונג בלײַבט אָפֿן "ביז curl_close". PHP דאָקומענטירט אַז curl_close() האָט קיין ווירקונג נישט זינט PHP 8.0 און איז פֿאַרעלטערט זינט PHP 8.5. רעסורסן־אייַגנטום און אָביעקט־לעבן דאַרף מען פֿאַרשטיין אין דער PHP ווערסיע וואָס איר שטעלט אַרײַן.
אַ צײַטגעבער וואָס שיקט איבערגעחזרטע בקשות צו האַלטן דעם פּראָקסי וואַרעם צוגעבט פֿאַרקער און קען נאָך אַלץ נישט פֿאַרהיטן דעם ווײַטן ענדפּונקט פֿון פֿאַרמאַכן. פֿאָרציט אָרדנטלעכע פֿאַרבינדונג פֿאַרוואַלטונג, באַגרענעצטע בקשות און קלאָרע ווידערפּרוּוון כּללים איבער אַ צוזאָג אַז איין פּראָקסי פֿאַרבינדונג וועט שטענדיק איבערלעבן.