Kagua orodha ya proksi kwa upekuzi ulio na kikomo
Weka kikomo kwa ukaguzi wa proksi unaofanyika kwa wakati mmoja na rekodi kila ukaguzi ulithibitisha nini kwa tovuti lengwa.
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);
});Tumia kundi la wafanyakazi lenye kikomo badala ya kuanzisha kazi moja kwa kila kituo cha mwisho. Kwa ukaguzi dhidi ya malengo ya umma yaliyoruhusiwa, orodha ya proksi bila malipo hutoa safu za wagombea; hifadhi itifaki ya kila ingizo unapounda uchunguzi. Kipande hiki cha upangaji cha .NET kinadhani ProbeAsync inayojua proksi na kikusanyaji observations salama kwa nyuzi. Nane ni kikomo cha mfano, si kiwango bora kilichopimwa. Uchunguzi bado unahitaji mipaka kwa kila jaribio na kughairi kazi yote.
Hifadhi kila tokeo lililokamilika pamoja na ingizo lake hata kama mpangilio wa kukamilika ni tofauti. Rekodi itifaki, kituo cha mwisho, lengo, mbinu, muda uliopita na matokeo. Kushindwa kuunganisha, kukataliwa kwa kuingia kwenye proksi, CONNECT iliyokataliwa na jibu lililopokelewa kutoka tovuti ni uchunguzi tofauti.
Kufunguka kwa lango la TCP hakuthibitishi majadiliano ya proksi. Kupata anwani ya proksi kama tovuti pia ni tofauti na kuitumia kuomba lengo.
Chagua lengo na mbinu kulingana na uwezo unaohitajika. HEAD inaweza kuokoa trafiki ya mwili lakini haithibitishi kwamba GET hurudisha maudhui yenye manufaa; tovuti inaweza kukataa moja na kuruhusu lingine. HTTPS huongeza CONNECT na TLS ya marudio ambazo hazipo katika HTTP ya kawaida. Anwani ya kutoka ni uchunguzi mwingine wa upande wa marudio, tofauti na kiingilio kilichosanidiwa.
Kazi yenye kikomo huzuia mkaguzi kutumia soketi zake, kumbukumbu yake au kipanga muda chake vyote kabla ya kutathmini njia. Tokeo la hatua kwa hatua linaendelea kuwa muhimu kwa sera ya uteuzi bila kujifanya kwamba marudio moja lililofanikiwa hufanya kituo cha mwisho kuwa kizuri kila mahali.