সীমিত সমকালীনতাৰ সৈতে প্ৰক্সি তালিকা পৰীক্ষা কৰক
প্ৰক্সি পৰীক্ষাসমূহৰ সমকালীনতা সীমিত কৰক আৰু প্ৰতিটো পৰীক্ষাই লক্ষ্য ৱেবছাইটৰ বাবে কি প্ৰমাণ কৰিলে সেয়া ৰেকৰ্ড কৰক।
var options = new ParallelOptions
{
MaxDegreeOfParallelism = 8,
CancellationToken = cancellationToken
};
await Parallel.ForEachAsync(endpoints, options,
async (endpoint, token) =>
{
var result = await ProbeAsync(endpoint, target, token);
observations.Add(result);
});প্ৰতিটো এণ্ডপইণ্টৰ বাবে এটা কৰ্ম সৃষ্টি কৰাৰ পৰিবৰ্তে সীমিত কৰ্মী পুল ব্যৱহাৰ কৰক। অনুমোদিত ৰাজহুৱা লক্ষ্যৰ বিৰুদ্ধে কৰা পৰীক্ষাৰ বাবে বিনামূলীয়া প্ৰক্সি তালিকাই প্ৰাৰ্থী শাৰী যোগান ধৰে; পৰীক্ষা নিৰ্মাণ কৰোঁতে প্ৰতিটো এন্ট্ৰিৰ প্ৰটোকল সংৰক্ষণ কৰক। এই .NET সময়সূচী অংশই প্ৰক্সি-সচেতন ProbeAsync আৰু থ্ৰেড-সুৰক্ষিত observations সংগ্ৰাহক ধৰি লয়। আঠটো এটা উদাহৰণমূলক সীমা, জোখা শ্ৰেষ্ঠ মান নহয়। পৰীক্ষাৰ বাবে তথাপিও প্ৰতিটো চেষ্টাৰ সীমা আৰু সম্পূৰ্ণ কাৰ্য বাতিলৰ প্ৰয়োজন।
প্ৰতিটো সম্পূৰ্ণ ফলাফল ইয়াৰ ইনপুটৰ সৈতে ৰাখক, যদিও সম্পূৰ্ণ হোৱাৰ ক্ৰম বেলেগ হয়। প্ৰটোকল, এণ্ডপইণ্ট, লক্ষ্য, পদ্ধতি, ব্যয়িত সময় আৰু ফলাফল ৰেকৰ্ড কৰক। সংযোগ বিফলতা, প্ৰক্সি লগইন প্ৰত্যাখ্যান, অস্বীকৃত CONNECT আৰু ৱেবছাইটৰ পৰা পোৱা সঁহাৰি বেলেগ বেলেগ পৰ্যবেক্ষণ।
TCP পোৰ্ট খোলা হোৱাটোৱে প্ৰক্সি আলোচনা প্ৰমাণ নকৰে। প্ৰক্সি ঠিকনা এটা ৱেবছাইট হিচাপে অনাটো লক্ষ্য অনুৰোধ কৰিবলৈ ইয়াক ব্যৱহাৰ কৰাৰ পৰা বেলেগ।
প্ৰয়োজনীয় সামৰ্থ্যৰ বাবে লক্ষ্য আৰু পদ্ধতি বাছনি কৰক। HEAD-এ শৰীৰৰ ট্ৰেফিক সাঁচিব পাৰে কিন্তু GET-এ উপযোগী সমল ঘূৰাই দিয়ে বুলি প্ৰমাণ নকৰে; এটা ছাইটে এটা অস্বীকাৰ কৰি আনটো অনুমোদন কৰিব পাৰে। HTTPS-এ সাধাৰণ HTTP-ত নথকা CONNECT আৰু গন্তব্য TLS যোগ কৰে। ওলোৱা ঠিকনা গন্তব্যৰ ফালৰ আন এটা পৰ্যবেক্ষণ, সংৰূপিত প্ৰৱেশৰ পৰা পৃথক।
সীমিত কাৰ্যয়ে পৰীক্ষকে পথটো মূল্যাংকন কৰাৰ আগতে নিজৰ ছকেট, মেমৰি বা শ্ৰেণীবদ্ধকৰণী শেষ কৰাৰ পৰা বাধা দিয়ে। পৰ্যায়ভিত্তিক ফলাফল এটা সফল গন্তব্যয়ে এণ্ডপইণ্টক সৰ্বত্ৰ ভাল কৰি নিদিয়াৰ দৰে নকৰি নিৰ্বাচন নীতিৰ বাবে উপযোগী হৈ থাকে।