This feature is currently experimental and may not be feature complete, or contain bugs. Please contact Support if you have any feedback on this feature. Multi-threaded crawling may have less impact in the GUI due to UI processing events which currently cannot be disabled.
Multi-threading allows WebCopy to download multiple resources simultaneously rather than one at a time. By increasing the number of concurrent requests, you can significantly reduce the time required to complete a crawl, especially when downloading from servers with high latency or when crawling large websites.
When using multi-threaded crawling, it is recommended that deterministic file names are used.
Multi threaded crawling is automatically disabled if crawling via an embedded web browser options are enabled.
The Maximum Concurrent Requests setting determines how many download requests are attempted at once whilst downloading content. The default value is 1, which processes requests sequentially. Higher values enable parallel downloading and can improve crawl speed.
To set the maximum number of requests
When selecting the number of concurrent requests, consider the following factors:
Setting this value too high may overwhelm the target server, potentially causing timeouts, connection failures, or your IP address being temporarily or permanently blocked. It may also violate the website's terms of service or robots.txt crawl-delay directives. A value between 2 and 10 is recommended for most scenarios.