ডিফল্ট pool_block=False ৰ সৈতে, pool_maxsize এ পুলত ৰখা সংযোগসমূহ সীমিত কৰে, একেলগে হোৱা প্ৰতিটো সংযোগ নহয়। Requests এ অতিৰিক্ত সংযোগ সৃষ্টি কৰি পিছত এৰি দিব পাৰে।

বৰ্তমানৰ ছেছনৰ HTTPS অনুৰোধত ব্যৱহৃত এটা সীমিত পুলৰ বাবে:

from requests.adapters import HTTPAdapter

adapter = HTTPAdapter(
    pool_connections=10,
    pool_maxsize=4,
    pool_block=True,
)
session.mount("https://", adapter)

মাউণ্টে HTTPS গন্তব্য URL নিৰ্বাচন কৰে। HTTP অনুৰোধে http:// ৰ অধীনত মাউণ্ট কৰা এডাপ্টাৰ ব্যৱহাৰ কৰে।

ইনপুটই কি নিয়ন্ত্ৰণ কৰে
pool_connectionsমেনেজাৰে কিমান পুল কেছ কৰে
pool_maxsizeএটা পুলৰ ভিতৰৰ সংযোগ
pool_block=Trueঅতিৰিক্ত সৃষ্টি নকৰি পুল সংযোগৰ বাবে অপেক্ষা কৰা

Requests এ প্ৰক্সি URL অনুসৰি প্ৰক্সি মেনেজাৰো কেছ কৰে। এই মানসমূহে প্ৰক্সি আৰু গন্তব্যসমূহৰ ঘূৰ্ণনশীল তালিকা জুৰি এটা মুঠ সীমা গঠন নকৰে। যদি সকলো কাম এটা মধ্যস্থতাকাৰীৰ জৰিয়তে যোৱা প্ৰয়োজন হয়, তেন্তে এপ্লিকেচন পৰ্যায়ৰ সংগতি বাজেট ব্যৱহাৰ কৰক।

ব্লকিঙে সঁহাৰি মুকলি কৰা অত্যাৱশ্যক কৰি তোলে: শৰীৰসমূহ ব্যৱহাৰ কৰক বা ষ্ট্ৰীমিং সঁহাৰি বন্ধ কৰক যাতে অপেক্ষাৰত কাম আগবাঢ়িব পাৰে। দেখুওৱা ব্যৱস্থাত Requests ৰ এডাপ্টাৰে এই পুল অপেক্ষাৰ বাবে পৃথক সময়সীমা নিদিয়ে।

সম্পৰ্কিত প্ৰবন্ধ