Télécharger de manière responsable
(blog.geofabrik.de)- Grâce à une mise à niveau de l’infrastructure du serveur de téléchargement ce mois-ci, l’expérience de téléchargement est désormais plus rapide
- La méthode de requête des fichiers « …latest » a été modifiée pour utiliser une redirection HTTP
- Des efforts sont faits pour que tous les utilisateurs puissent accéder facilement aux données OSM les plus récentes
- Des cas d’utilisation anormaux consistant à télécharger de manière excessive et répétée de gros fichiers dégradent les performances globales du service
- Trois recommandations concrètes sont proposées pour des téléchargements efficaces et responsables
Mise à jour du serveur de téléchargement et recommandation d’un usage responsable
Ce mois-ci, des travaux de renforcement de l’infrastructure du serveur de téléchargement ont été menés.
Cela permet de mettre en place un environnement où les téléchargements sont disponibles plus rapidement, plus tôt.
Parmi les changements techniques, lorsqu’un fichier « …latest » est demandé, le système n’envoie plus directement le fichier mais oriente désormais vers la version la plus récente via une redirection HTTP
Pourquoi des téléchargements responsables sont nécessaires
Le serveur est exploité afin que tous les utilisateurs puissent accéder facilement aux données OSM (OpenStreetMap) les plus récentes.
Cependant, certains utilisateurs retéléchargent à répétition le même fichier volumineux (par ex. 20 Go) des centaines ou des milliers de fois par jour
- Par exemple, un utilisateur a téléchargé le fichier italy-latest.osm.pbf près de 10 000 fois en 24 heures
- D’autres répètent l’action consistant à télécharger chaque jour tous les fichiers présents sur le serveur
En raison des limites de bande passante du serveur, ce type de comportement ralentit le service pour l’ensemble des utilisateurs
Si un blocage de plage d’IP devient inévitable, des utilisateurs sans rapport avec le problème peuvent aussi être pénalisés
Trois recommandations concrètes aux utilisateurs du serveur
- Si vous avez besoin des données mondiales, il est recommandé de ne pas les récupérer en segments depuis le serveur, mais de télécharger directement le fichier planet en une seule fois depuis planet.openstreetmap.org
- Si vous souhaitez mettre à jour chaque jour des données continentales ou couvrant de vastes régions (par ex. Europe, Amérique du Nord), utilisez le programme pyosmium-up-to-date pour ne télécharger que les changements : cela réduit le trafic total de 98 % et accélère aussi le traitement
- Si vous utilisez des scripts d’automatisation, il est nécessaire de surveiller ce qui est téléchargé ou d’ajouter une gestion d’erreurs appropriée afin d’éviter des erreurs comme le téléchargement en boucle infinie du même fichier
Conclusion
Il est demandé à chacun de contribuer, par des habitudes de téléchargement plus responsables, à un environnement où tous peuvent utiliser confortablement les données les plus récentes
1 commentaires
Avis Hacker News
curl<br>Il existe énormément d’idées reçues sur l’obligation de seeder, ce qui fait peur à beaucoup de monde<br>Au final, c’est dommage que BitTorrent soit sous-estimé alors que tout fonctionne aujourd’hui grâce à son image et àcurl<br>Il existe des cas où des clients de jeux vidéo utilisent BT pour les mises à jour ou où PeerTube s’appuie sur webtorrent, mais cela reste encore trop peu répanduapt-getà chaque fois fait perdre trop de temps