libcurl ಮಲ್ಟಿ ಪ್ರಾಕ್ಸಿ ವರ್ಗಾವಣೆಗಳು: ಸಂಪರ್ಕ ಮಿತಿಗಳು ಮತ್ತು ಸರತಿ ಸಾಲುಗಳು
CONNECT ಬೆಂಬಲಿತವಾಗಿದೆ; ಕಾರ್ಯನಿರತ ಹೋಸ್ಟ್ ಅಥವಾ ಒಟ್ಟು ಸಂಪರ್ಕ ಮಿತಿಯು ವರ್ಗಾವಣೆಯನ್ನು ಸಾಕೆಟ್ ಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ಕಾಯಿಸಬಹುದು.
ಮಲ್ಟಿ ಪ್ರಾಕ್ಸಿ ವರ್ಗಾವಣೆಗಳು ನಿರ್ಬಂಧಿಸುತ್ತವೆ ಎಂಬ ವರದಿಗೆ libcurl ಬಿಡುಗಡೆ ಮತ್ತು TLS ಬ್ಯಾಕೆಂಡ್ ಬೇಕು. ಪ್ರತಿ CONNECT ವರ್ಗಾವಣೆಗೂ OS ಥ್ರೆಡ್ ಬೇಕು ಎಂದು ಅದು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.
| ಕಾಯುವಿಕೆ | ಏನನ್ನು ಪರಿಶೀಲಿಸಬೇಕು |
|---|---|
| ಒಂದು ಎಂಡ್ಪಾಯಿಂಟ್ಗೆ ಕೋಟಾ | CURLMOPT_MAX_HOST_CONNECTIONS ಪ್ರಾಕ್ಸಿಯನ್ನು ಹೋಸ್ಟ್ ಎಂದು ಎಣಿಸುತ್ತದೆ, ವಿಭಿನ್ನ ಗಮ್ಯಸ್ಥಾನ ತಾಣಗಳ ನಡುವೆಯೂ |
| multi handle ಆದ್ಯಂತ ಕೋಟಾ | ಒಟ್ಟು ಸಂಪರ್ಕ ಮಿತಿ ಇನ್ನೊಂದು ಸರತಿ ಸಾಲು ಸೃಷ್ಟಿಸಬಹುದು |
| ಸಂಪರ್ಕ ಪ್ರಯತ್ನದ ನಂತರ | ಪ್ರಾಕ್ಸಿಯ ನಿಜವಾದ ಪ್ರತಿಕ್ರಿಯೆ ಅಥವಾ ಬಿಡುಗಡೆಗೆ ವಿಶಿಷ್ಟವಾದ ನಿರ್ಬಂಧದ ವರ್ತನೆ |
ಈವೆಂಟ್ ಲೂಪ್ ಏಕೀಕರಣ, ಮಿತಿಗಳು ಮತ್ತು ಟೈಮ್ಔಟ್ ಬಜೆಟ್ಗಳನ್ನು ಸ್ಥಾಪಿತ ಬಿಡುಗಡೆಯ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಹೋಲಿಸಿ. ಸಮಾನಾಂತರತೆ ಹೆಚ್ಚಿಸಿದರೆ ಕಾರಣ ಸರಿಪಡಿಸದೆ ಸರತಿ ಸಾಲು ಪ್ರಾಕ್ಸಿಗೆ ಹೋಗಬಹುದು.
ಅಪ್ಲಿಕೇಶನ್ನ ಸಮಾನಾಂತರತೆ ವಾಸ್ತುಶಿಲ್ಪ ಬದಲಿಸುವ ಮೊದಲು ಕ್ಲೈಂಟ್ ಸರತಿ ಸಾಲು, ನಿಧಾನ ಪ್ರತಿಕ್ರಿಯೆ ಅಥವಾ ಅನುಷ್ಠಾನಕ್ಕೆ ವಿಶಿಷ್ಟವಾದ ನಿರ್ಬಂಧವನ್ನು ಗುರುತಿಸಿ.