Ρυθμίστε τη δρομολόγηση του .NET handler πριν από την πρώτη χρήση. Η ρύθμιση του Proxy ή του UseProxy αφού ξεκινήσουν τα αιτήματα μπορεί να προκαλέσει InvalidOperationException.

ΑλλαγήΤι δεν παρέχει
Επανεγγραφή ιδιότητας χρησιμοποιημένου handlerΥποστηριζόμενο διακόπτη διαδρομής τοπικό στο αίτημα
Μεταβολή του εκχωρημένου WebProxy.AddressΑτομική επιλογή για ταυτόχρονα αιτήματα ή μετακίνηση συγκεντρωμένων συνδέσεων
Τοποθέτηση καθολικής τρέχουσας τιμής μέσα στο IWebProxyΚαθορισμένη πολιτική ταυτόχρονης εκτέλεσης απλώς μετακινώντας την κατάσταση

Για ένα περιορισμένο σύνολο διαδρομών, διατηρήστε επαναχρησιμοποιήσιμους clients/ομάδες handler που σχετίζονται με αυτές τις πολιτικές και επιλέξτε τον client πριν από την αποστολή. Ένα προσαρμοσμένο IWebProxy μπορεί να λαμβάνει σκόπιμες, ασφαλείς για ταυτοχρονισμό αποφάσεις, αλλά μια μεταβλητή κοινόχρηστη τιμή πρόχειρου παραμένει αμφίσημη.

Περιορίστε τους clients διαδρομών και την εργασία σε εξέλιξη για προορισμούς, διάρκεια, διάρκεια ζωής σύνδεσης και όρια του λειτουργικού συστήματος. Περισσότερες διαδρομές προσθέτουν pools/sockets, επομένως ο αριθμός proxy ενός benchmark δεν αποτελεί εγγύηση χωρητικότητας.

Μια επανάληψη μέσω άλλου proxy είναι άλλη μια περιορισμένη προσπάθεια με δικό της client/αποτέλεσμα. Για υποβολές, διατηρήστε την πιθανότητα το πρώτο αίτημα να είχε υποβληθεί σε επεξεργασία πριν εξαφανιστεί η απάντησή του.

Σχετικά άρθρα