Verantwortungsvoll herunterladen
(blog.geofabrik.de)- Durch das Infrastruktur-Upgrade des Download-Servers in diesem Monat wird ein schnelleres Download-Erlebnis ermöglicht
- Die Anfragemethode für „…latest“-Dateien wurde auf HTTP-Weiterleitungen umgestellt
- Es wird daran gearbeitet, dass alle Nutzer bequem auf die aktuellsten OSM-Daten zugreifen können
- Ungewöhnliche Nutzungsmuster, bei denen große Dateien wiederholt und exzessiv heruntergeladen werden, führen zu einer Verschlechterung der Gesamtleistung des Dienstes
- Es werden drei konkrete Empfehlungen für effiziente und verantwortungsvolle Downloads vorgestellt
Update des Download-Servers und Empfehlung zur verantwortungsvollen Nutzung
In diesem Monat wurden Arbeiten zur Stärkung der Infrastruktur des Download-Servers durchgeführt.
Dadurch konnte eine Umgebung geschaffen werden, in der Downloads schneller und früher bereitgestellt werden.
Als technische Änderung werden Anfragen nach „…latest“-Dateien nicht mehr direkt ausgeliefert, sondern per HTTP-Weiterleitung zur neuesten Dateiversion geführt
Warum verantwortungsvolle Downloads notwendig sind
Der Server wird betrieben, damit alle Nutzer bequem auf die aktuellsten OSM(OpenStreetMap)-Daten zugreifen können.
Allerdings kommt es vor, dass einige Nutzer dieselbe große Datei (z. B. 20 GB) täglich Hunderte oder Tausende Male erneut herunterladen
- Ein Beispiel: Ein Nutzer hat innerhalb von 24 Stunden die Datei italy-latest.osm.pbf fast 10.000 Mal heruntergeladen
- Andere wiederholen täglich das Herunterladen sämtlicher Dateien auf dem Server
Dieses Verhalten führt wegen der begrenzten Bandbreite des Servers dazu, dass der Dienst für alle Nutzer langsamer wird
Wenn das Sperren von IP-Bereichen unvermeidlich wird, können dadurch auch unbeteiligte Nutzer betroffen sein
Drei konkrete Empfehlungen an die Nutzer des Servers
- Wenn weltweit alle Daten benötigt werden, wird empfohlen, sie nicht stückweise vom Server zu laden, sondern die planet-Datei direkt von planet.openstreetmap.org in einem Schritt herunterzuladen
- Wer Daten für Kontinente oder große Regionen (z. B. Europe, North America) täglich aktualisieren möchte, sollte das Programm pyosmium-up-to-date verwenden, um nur die Änderungen herunterzuladen. Dadurch lassen sich 98 % des gesamten Datenverkehrs einsparen und die Geschwindigkeit steigt
- Beim Einsatz automatisierter Skripte sollte überwacht werden, was tatsächlich heruntergeladen wird, oder es sollten geeignete Fehlerbehandlungen eingebaut werden, um Fehler wie das endlose wiederholte Herunterladen derselben Datei zu vermeiden
Fazit
Es wird darum gebeten, durch verantwortungsvollere Download-Gewohnheiten dazu beizutragen, dass alle in einer angenehmen Umgebung auf die neuesten Daten zugreifen können
1 Kommentare
Hacker-News-Kommentare
curlausführen und fertig sein.<br>Es gibt außerdem viele Missverständnisse darüber, dass man seeden müsse, und das schreckt ab.<br>Letztlich ist es schade, dass BitTorrent wegen seines Images und weil mitcurlschon alles erledigt werden kann, unterschätzt wird.<br>Es gibt zwar Fälle, in denen Video-Game-Clients BT für Updates nutzen oder PeerTube webtorrent verwendet, aber es wird leider immer noch nicht sehr häufig eingesetzt.rsyncgezogen, aber nachdem wir auf BitTorrent umgestellt hatten, war die Geschwindigkeitssteigerung enorm.apt-geteinzurichten kostet einfach zu viel Zeit.