Baixando com responsabilidade
(blog.geofabrik.de)- A atualização da infraestrutura do servidor de downloads neste mês proporciona uma experiência de download mais rápida
- O método de solicitação de arquivos “...latest” foi alterado para redirecionamento HTTP
- Há um esforço para que todos os usuários possam acessar com praticidade os dados mais recentes do OSM
- Casos anormais de uso com downloads excessivos e repetidos de arquivos grandes acabam degradando o desempenho de todo o serviço
- São apresentadas três recomendações concretas para downloads eficientes e responsáveis
Atualização do servidor de downloads e recomendação de uso responsável
Neste mês, foi realizado um trabalho de reforço da infraestrutura do servidor de downloads.
Com isso, tornou-se possível oferecer downloads mais rápidos e mais cedo.
Como mudança técnica, ao solicitar arquivos “...latest”, em vez da entrega direta usada anteriormente, agora o sistema direciona para o arquivo da versão mais recente por meio de redirecionamento HTTP
A necessidade de downloads responsáveis
O servidor é operado para que todos os usuários possam acessar com facilidade os dados mais recentes do OSM (OpenStreetMap).
No entanto, há casos em que alguns usuários baixam repetidamente o mesmo arquivo grande (por exemplo, 20 GB) centenas ou milhares de vezes por dia
- Como exemplo, houve um caso em que um usuário baixou o arquivo italy-latest.osm.pbf quase 10.000 vezes em 24 horas
- Outros repetem a prática de baixar todos os arquivos do servidor todos os dias
Esse tipo de comportamento causa lentidão para todos os usuários devido aos limites de largura de banda do servidor
Se o bloqueio de faixas de IP se tornar inevitável, até usuários sem relação com o problema podem ser prejudicados
Três recomendações concretas para os usuários do servidor
- Se você precisa de dados do mundo inteiro, recomenda-se baixar o arquivo planet de uma só vez em planet.openstreetmap.org, em vez de dividi-lo em várias partes no servidor
- Se quiser atualizar diariamente dados de um continente ou de uma região ampla (por exemplo, Europe, North America), use o programa pyosmium-up-to-date para baixar apenas as mudanças; isso reduz 98% do tráfego total e também é mais rápido
- Ao usar scripts automatizados, é necessário monitorar o que está sendo baixado ou incluir tratamento de erros adequado para evitar enganos como baixar o mesmo arquivo infinitamente em repetição
Conclusão
Pede-se a colaboração de todos para criar um ambiente em que seja possível usar dados atualizados com conforto por meio de hábitos de download mais responsáveis
1 comentários
Comentários do Hacker News
curl<br>Há muito equívoco sobre a ideia de que é obrigatório fazer seed, e isso assusta as pessoas<br>No fim, é uma pena que o BitTorrent acabe subvalorizado por causa da imagem que tem e do fato de que comcurljá se resolve tudo<br>Há casos como clientes de videogame que usam BT para atualizações ou o PeerTube usando webtorrent, mas ainda assim é uma pena que não seja mais adotadoapt-gettoda vez consome tempo demais