libcurl ਮਲਟੀ ਪ੍ਰੌਕਸੀ ਟ੍ਰਾਂਸਫਰ: ਕਨੈਕਸ਼ਨ ਸੀਮਾਵਾਂ ਅਤੇ ਕਤਾਰਾਂ
CONNECT ਸਮਰਥਿਤ ਹੈ; ਰੁੱਝਿਆ ਹੋਸਟ ਜਾਂ ਕੁੱਲ ਕਨੈਕਸ਼ਨ ਸੀਮਾ ਟ੍ਰਾਂਸਫਰ ਨੂੰ ਸਾਕਟ ਅਜ਼ਮਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਉਡੀਕਵਾਉਣ ਲਈ ਮਜ਼ਬੂਰ ਕਰ ਸਕਦੀ ਹੈ।
ਮਲਟੀ ਪ੍ਰੌਕਸੀ ਟ੍ਰਾਂਸਫਰ ਬਲੌਕ ਹੁੰਦੇ ਹਨ ਦੀ ਰਿਪੋਰਟ ਲਈ libcurl ਰਿਲੀਜ਼ ਅਤੇ TLS ਬੈਕਐਂਡ ਲੋੜੀਂਦੇ ਹਨ। ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦੀ ਕਿ ਹਰ CONNECT ਟ੍ਰਾਂਸਫਰ ਨੂੰ OS ਥ੍ਰੈਡ ਚਾਹੀਦਾ ਹੈ।
| ਉਡੀਕ | ਕੀ ਜਾਂਚਣਾ ਹੈ |
|---|---|
| ਇੱਕ ਐਂਡਪੌਇੰਟ ਲਈ ਕੋਟਾ | CURLMOPT_MAX_HOST_CONNECTIONS ਪ੍ਰੌਕਸੀ ਨੂੰ ਹੋਸਟ ਗਿਣਦਾ ਹੈ, ਵੱਖ-ਵੱਖ ਮੰਜ਼ਿਲ ਸਾਈਟਾਂ 'ਤੇ ਵੀ |
| ਪੂਰੇ multi handle ਉੱਤੇ ਕੋਟਾ | ਕੁੱਲ ਕਨੈਕਸ਼ਨ ਸੀਮਾ ਇੱਕ ਹੋਰ ਕਤਾਰ ਬਣਾ ਸਕਦੀ ਹੈ |
| ਕਨੈਕਸ਼ਨ ਕੋਸ਼ਿਸ਼ ਤੋਂ ਬਾਅਦ | ਪ੍ਰੌਕਸੀ ਦਾ ਅਸਲ ਜਵਾਬ ਜਾਂ ਰਿਲੀਜ਼-ਖਾਸ ਬਲੌਕਿੰਗ ਵਿਵਹਾਰ |
ਇਵੈਂਟ ਲੂਪ ਏਕੀਕਰਨ, ਸੀਮਾਵਾਂ ਅਤੇ ਟਾਈਮਆਉਟ ਬਜਟ ਦੀ ਤੁਲਨਾ ਸਥਾਪਿਤ ਰਿਲੀਜ਼ ਦੇ ਇੰਟਰਫੇਸ ਨਾਲ ਕਰੋ। ਸਮਕਾਲੀਕਰਨ ਵਧਾਉਣ ਨਾਲ ਕਾਰਨ ਠੀਕ ਕੀਤਿਆਂ ਬਿਨਾਂ ਕਤਾਰ ਪ੍ਰੌਕਸੀ ਵਿੱਚ ਚੱਲੀ ਜਾ ਸਕਦੀ ਹੈ।
ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਸਮਕਾਲੀਕਰਨ ਬਣਤਰ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਕਲਾਇੰਟ ਕਤਾਰ, ਹੌਲੀ ਜਵਾਬ ਜਾਂ ਲਾਗੂਕਰਨ-ਖਾਸ ਬਲੌਕਿੰਗ ਪਛਾਣੋ।