PHP cURL হেণ্ডেল আৰু প্ৰক্সি সংযোগ পুনঃব্যৱহাৰ
libcurl-ৰ সংযোগ কেশ্ব ধৰি ৰখাৰ পৰা প্ৰক্সি TCP সংযোগ সদায় জীয়াই থকাৰ নিশ্চয়তালৈ পাৰ্থক্য কৰক।
cURL হেণ্ডেল ধৰি ৰখে পিছৰ ট্ৰান্সফাৰসমূহে উপযুক্ত কেশ্ব কৰা সংযোগ পুনঃব্যৱহাৰ কৰিবলৈ দিব পাৰে। কিন্তু ই প্ৰক্সিক TCP সংযোগ অনিৰ্দিষ্টকাললৈ খোলা ৰাখিবলৈ বাধ্য কৰিব নোৱাৰে।
সমকক্ষ পক্ষই অলস সংযোগ বন্ধ কৰিব পাৰে, নেটৱৰ্ক পথ নোহোৱা হʼব পাৰে, আৰু পিছৰ ট্ৰান্সফাৰে বেলেগ পথ বা tunnelৰ প্ৰয়োজন হʼব পাৰে। পুনঃব্যৱহাৰ হৈছে এই চৰ্তসমূহৰ অধীনত ক্লায়েণ্টৰ এক অপ্টিমাইজেচন, উপলব্ধতাৰ নিশ্চয়তা নহয়।
এটা প্ৰক্সি নীতিৰ জৰিয়তে বাৰে বাৰে কৰা কামৰ বাবে প্ৰাসংগিক হেণ্ডেল বা multi-handle সংযোগ কেশ্ব জীয়াই ৰাখক, আৰু কামটোৰ প্ৰয়োজন নহʼলে ইচ্ছাকৃতভাৱে নতুন সংযোগ বিচৰা বা পুনঃব্যৱহাৰ নিষিদ্ধ কৰা অপচনসমূহ এৰি চলক। দ্বিতীয় অনুৰোধ চুটি হোৱাটোৱে পুনঃব্যৱহাৰ প্ৰমাণ কৰে বুলি ধৰি লোৱাৰ আগতে প্ৰকৃত ট্ৰান্সফাৰ আচৰণ পৰীক্ষা কৰক।
সংযোগটো "curl_close নোহোৱালৈকে" খোলা থাকে বুলি কোৱা পুৰণি PHP উদাহৰণসমূহত সাৱধান হওক। PHP-এ নথিভুক্ত কৰে যে curl_close()-ৰ PHP 8.0-ৰ পৰা কোনো প্ৰভাৱ নাই আৰু PHP 8.5-ৰ পৰা ই deprecated। আপুনি স্থাপন কৰা PHP সংস্কৰণত সম্পদৰ মালিকীস্বত্ব আৰু object-ৰ জীৱনকাল বুজি লʼব লাগিব।
প্ৰক্সি উষ্ণ ৰাখিবলৈ বাৰে বাৰে অনুৰোধ পঠিওৱা এটা টাইমাৰে ট্ৰাফিক বঢ়ায় আৰু তথাপিও দূৰৰ endpoint বন্ধ হোৱাত বাধা দিব নোৱাৰে। এটা প্ৰক্সি সংযোগ সদায় জীয়াই থাকিব বুলি দিয়া প্ৰতিশ্ৰুতিৰ পৰিৱৰ্তে স্বাভাৱিক সংযোগ ব্যৱস্থাপনা, সীমাবদ্ধ অনুৰোধ আৰু স্পষ্ট পুনঃচেষ্টা নিয়মক প্ৰাধান্য দিয়ক।