Skip to content

Conversation

@samueloph
Copy link
Collaborator

If an user provides a multiple URLs, we don't want to open too many
connections to the same host in parallel due to the risk of getting
throttled.

wcurl will use the newly added option --parallel-max-host if available,
using 5 as the default value per host.

This contains an update to the docs to show how an user can remove the
limit.

I don't like the idea of adding features that are dependent on the curl version,
but this is likely important enough, so users don't have a bad experience with
getting throttled.

@samueloph samueloph requested a review from sergiodj September 22, 2025 19:30
@samueloph samueloph force-pushed the samueloph/parallel_max_host branch from 035ff38 to 0653f25 Compare September 22, 2025 20:16
 If an user provides a multiple URLs, we don't want to open too many
 connections to the same host in parallel due to the risk of getting
 throttled.

 wcurl will use the newly added option --parallel-max-host if available,
 using 5 as the default value per host.

 This contains an update to the docs to show how an user can remove the
 limit.

Co-authored-by: Sergio Durigan Junior <[email protected]>
@samueloph samueloph force-pushed the samueloph/parallel_max_host branch from b4d0044 to 71e1d2e Compare September 23, 2025 18:18
@sergiodj sergiodj merged commit c3d1c45 into main Sep 23, 2025
5 checks passed
@sergiodj sergiodj deleted the samueloph/parallel_max_host branch September 23, 2025 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants