cURL हँडल टिकवून ठेवल्यास पुढील ट्रान्सफरना जुळणारी कॅशे केलेली कनेक्शन पुन्हा वापरता येतात. परंतु प्रॉक्सीला TCP कनेक्शन अमर्याद काळ उघडे ठेवण्यास ते भाग पाडू शकत नाही.

समोरची बाजू निष्क्रिय कनेक्शन बंद करू शकते, नेटवर्क मार्ग नाहीसा होऊ शकतो, आणि पुढील ट्रान्सफरला वेगळा मार्ग किंवा बोगदा लागू शकतो. पुनर्वापर हा या अटींच्या अधीन असलेला क्लायंट ऑप्टिमायझेशन आहे, उपलब्धतेची हमी नाही.

एका प्रॉक्सी धोरणातून वारंवार काम करण्यासाठी, संबंधित हँडल किंवा multi-handle कनेक्शन कॅशे जिवंत ठेवा आणि कामाला गरज नसल्यास जाणूनबुजून नवीन कनेक्शन मागणारे किंवा पुनर्वापरास मनाई करणारे पर्याय टाळा. दुसरी विनंती लहान असणे पुनर्वापर सिद्ध करते असे गृहीत धरण्यापूर्वी प्रत्यक्ष ट्रान्सफर वर्तन तपासा.

कनेक्शन "curl_close पर्यंत" उघडे राहते असे सांगणाऱ्या जुन्या PHP उदाहरणांबाबत सावध राहा. PHP नोंदवते की curl_close() चा PHP 8.0 पासून काहीही परिणाम नाही आणि PHP 8.5 पासून ते अप्रचलित आहे. तुम्ही तैनात करत असलेल्या PHP आवृत्तीत संसाधन मालकी आणि ऑब्जेक्टचे आयुष्य समजून घेणे आवश्यक आहे.

प्रॉक्सी उबदार ठेवण्यासाठी वारंवार विनंत्या पाठवणारा टाइमर रहदारी वाढवतो आणि तरीही दूरच्या टोकाला बंद होण्यापासून रोखू शकत नाही. एक प्रॉक्सी कनेक्शन नेहमी टिकेल या वचनापेक्षा सामान्य कनेक्शन व्यवस्थापन, मर्यादित विनंत्या आणि स्पष्ट पुनःप्रयत्न नियमांना प्राधान्य द्या.

संबंधित लेख