<!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>