Descargar de forma responsable
(blog.geofabrik.de)- La actualización de infraestructura del servidor de descargas de este mes permite una experiencia de descarga más rápida
- La forma de solicitar archivos “...latest” cambió a una redirección HTTP
- Se busca que todos los usuarios puedan acceder cómodamente a los datos más recientes de OSM
- Los casos de uso anómalos que descargan repetidamente archivos grandes en exceso terminan degradando el rendimiento de todo el servicio
- Se presentan tres recomendaciones concretas para realizar descargas eficientes y responsables
Actualización del servidor de descargas y recomendación de uso responsable
Este mes se llevó a cabo un refuerzo de infraestructura del servidor de descargas.
Gracias a esto, ahora es posible ofrecer las descargas más rápido y con mayor anticipación.
Como cambio técnico, al solicitar archivos “...latest”, en lugar del método anterior de entrega directa, ahora se guía al archivo de la versión más reciente mediante redirección HTTP
La necesidad de descargar de forma responsable
El servidor se opera para que todos los usuarios puedan acceder cómodamente a los datos más recientes de OSM (OpenStreetMap).
Sin embargo, hay casos en los que algunos usuarios descargan repetidamente el mismo archivo de gran tamaño (por ejemplo, 20 GB) cientos o miles de veces al día
- Por ejemplo, hubo un caso en el que un usuario descargó el archivo
italy-latest.osm.pbfcasi 10,000 veces en 24 horas - Otros repiten la acción de descargar todos los archivos del servidor cada día
Este tipo de comportamiento provoca que todo el servicio se vuelva más lento debido a los límites de ancho de banda del servidor.
Si bloquear rangos de IP se vuelve inevitable, también podrían verse afectados usuarios sin relación con el problema
Tres recomendaciones concretas para quienes usan el servidor
- Si necesitas datos de todo el mundo, se recomienda no descargarlos por partes desde este servidor, sino bajar el archivo planet de una sola vez desde planet.openstreetmap.org
- Si quieres actualizar diariamente datos de un continente o de una región amplia (por ejemplo, Europe, North America), usa el programa pyosmium-up-to-date para descargar solo los cambios; así se reduce el tráfico total en un 98% y además es más rápido
- Si usas scripts automatizados, es necesario monitorear qué se está descargando o incluir un manejo de errores adecuado para evitar fallos como la descarga infinita repetida del mismo archivo
Conclusión
Se pide la colaboración de todos para crear un entorno en el que cualquiera pueda usar datos actualizados de forma cómoda, mediante hábitos de descarga más responsables
1 comentarios
Opinión de Hacker News
curl.<br>Hay muchísima confusión con la idea de que hay que hacer seed, y eso le da miedo a mucha gente.<br>Al final, da pena que BitTorrent esté infravalorado solo por la imagen que tiene y porque concurlya se resuelve todo.<br>Hay casos como clientes de videojuegos que usan BT para las actualizaciones o PeerTube usando webtorrent, pero aun así sigue sin usarse tanto como podría.apt-geten cada ejecución consume demasiado tiempo.