<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Hi Jakub and Chriztoffer,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 2024-04-24 11:28, Chriztoffer Hansen
via Bird-users wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CA+cYV6vab7MzCr2jXkWXLqMZymiSL=7XvqntjqquAiV1qM7b6w@mail.gmail.com">
<pre class="moz-quote-pre" wrap="">On Wed, 24 Apr 2024 at 17:25, <a class="moz-txt-link-rfc2396E" href="mailto:ch@dotsrc.org"><ch@dotsrc.org></a> wrote:
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">If you know about a nice implementation of such selection I could use as a reference, feel free to share.<span
style="white-space: pre-wrap">
</span></pre>
</blockquote>
</blockquote>
<pre class="moz-quote-pre" wrap=""><a class="moz-txt-link-freetext" href="https://wiki.debian.org/DebianGeoMirror">https://wiki.debian.org/DebianGeoMirror</a> is one such implementation
(self-hosted/-managed)</pre>
</blockquote>
<p>Another one I've seen seen is <a
href="https://github.com/etix/mirrorbits"
class="moz-txt-link-freetext">https://github.com/etix/mirrorbits</a>.
It has a lot of fancy features and is used by several large
projects. Several feature stand out to me:</p>
<ul>
<li>Support for partial mirrors, so you can have smaller mirrors
that mirror the popular packages and leave the older versions on
the main archive;<br>
</li>
<li>Disabling broken mirrors automatically;</li>
<li>Weighting mirrors based on bandwidth; and<br>
</li>
<li>Load balancing between mirrors in the same geographic region.</li>
</ul>
<p>It's probably worth considering.</p>
<p>Best regards,<br>
Quantum<br>
</p>
</body>
</html>