[Talk-hr] Renderiranje je zapelo?

hbogner hbogner+news at gmail.com
Pon Kol 6 20:19:27 UTC 2018


On 06.08.2018 18:09, Janko Mihelić wrote:
> Čini se da su se nove promjene počele renderirati, ali one stare treba
> pogurati sa /dirty naredbom.
> 
> pon, 6. kol 2018. u 12:25 hbogner <hbogner+news at gmail.com> napisao je:
> 
>> Tile render serveri šalju renderirane podatke tile cache serverima kojih
>> ima nešto više, te su oni zaduženi za slanje podataka u pojedine regije,
>> Iz Zagreba ide za Pulu pa iz Pule dalje po RH i svijetu.
>>
>>
> Jel to znači da svi tile rendereri renderiraju sve promjene? Ili su se
> podijelili po regijama, da jedan renderira samo Europu, drugi samo Ameriku,
> i tako..
> 
> Janko
> _______________________________________________
> Talk-hr mailing list
> Talk-hr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-hr
> 
Hvala na prijavi problema, bitno da je rješeno :D

Svi tile render serveri(5 servera, svi u EU) se ažuriraju sa glavne OSM 
baze i sadrže cijeli planet za svim zadnjim promjenama.

Zoom lvl od 0-12 se na svim tile render serverima kompletno renderira za 
cijeli svijet, a lvl 13-19 se renderiraju on demand. Nema smisla sve 
renderirati zbog količine podataka i postotka pregleda tih podataka, evo 
tablice sa količinama i postotkom pregleda pojedinog zoom lvl-a pa će ti 
biti jasnije: https://wiki.openstreetmap.org/wiki/Tile_disk_usage

Nitko od nas ne pristupa direktno tile render serverima, nego oni sve 
zahtjeve dobiju, te sve podatke vraćaju tile cache serverima.

Tile cache serveri(21 server, većina u EU) su poveznica između korisnika 
i render servera. Ti otvoriš OSM kartu, te si ovisno o svojoj lokaciji 
preusmjeren na najbliži tile cache server. Njemu tvoj browser pošalje 
zahtjev za prikazom određenog dijela karte. Tile cache server provjeri 
ima li te podatke već kod sebe i koliko su stari. Ako ih ima i dovoljno 
su svježi prosljedi ti ih odmah. Ako ih ima, ali prestari su onda šalje 
zahtjev render serveru za novom verzijom. Ako nema te podatke onda šalje 
zahtjev render serveru za tim podatcima.

Ovo je rapored tile cache servera po svijetu:
https://dns.openstreetmap.org/tile.openstreetmap.org.html i država koje 
oni poslužuju.

Dakle svi render serveri su sposobni renderirati cijeli svijet, ali 
renderiraju samo ono što tile cache serveri od njih zatraže, a to ovisi 
o korisnicima u državama koje tile cache serveri poslužuju.

Naravno ovo je samo osnovni prikaz rada cjelog sustava, jer ispod haube 
ovo je puno kompleksnije.

Nadam se da sam pomogao sa razjašnjenjem.

Pozdrav, Hrvoje





Više informacija o Talk-hr mailing listi