Skip to content

Conversation

@fmoessbauer
Copy link
Member

By using a session, we profit from connection pooling and less DNS requests. We further can use that in the future to adhere to rate-limiting requests.

To resolve packages, we issue a lot of tiny requests to the snapshot
mirror. To speed this up, we now use a session to pool the http
connections and only resolve DNS once. We further re-use the same
session when downloading as this will help us to track rate limits in
the future.

Signed-off-by: Felix Moessbauer <[email protected]>
@Urist-McGit Urist-McGit merged commit 270aaed into siemens:main Sep 9, 2025
3 checks passed
@fmoessbauer fmoessbauer deleted the fm/improve-download-performance branch September 12, 2025 15:04
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