[OSM-talk-nl] Lambertus' OSM kaart site traag of stuk?

Lambertus osm at na1400.info
Sat Mar 5 16:44:18 UTC 2011


Robert, dank voor het meedenken. Mijn reactie is inline:

Op 05-03-11 16:52, Robert Elsenaar schreef:
> Lambertus,
>
> Ik heb me vanaf het begin al afgevraagd, jouw load probleem is niet 
> van vandaag of gister, waarom de pagina is opgebouwd zoals die nu is.
>
> Probleem 1: Niet genoeg ruimte voor alle standaard volledige landen.
> Kun je aangeven hoeveel schijven en welke soort schijven je daar voor 
> nodig hebt? Je kunt er vast ook wel een kostenplaatje aan hangen.
>
De server wordt gesponsord door Oxilion, dus de kwestie is helaas niet 
zo eenvoudig als een grotere schijf opsturen of bij hun bestellen. Als 
ik een eigen server bij hun zou colocaten was het een ander probleem, 
maar de resources als deze in Nederland afnemen is onbetaalbaar (zoek 
voor de gein eens uit wat een dedicated server met 5 of 10TB traffic, 
een single/dual core CPU, 2GB ram en 500 gb disk space per maand kost). 
Je zult begrijpen: ik ben dolblij met de huidige sponsoring! Wel heb ik 
een paar weken geleden al geinformeerd of de sponsoring eventueel 
uitgebreid zou kunnen worden met meer opslagruimte, daar heb ik helaas 
nog geen antwoord op gekregen.

> Probleem 2: Er worden teveel custom maps aangevraagd.
> Natuurlijk zal met het oplossen van probleem 1 de aantal aanvragen 
> afnemen, maar ik denk dat dit probleem ook op een andere manier 
> verlicht kan worden. Het is me namelijk opgevallen dat de "Download 
> map now!" link verdwijnt wanneer je wat loopt te klooien met de 
> "kaart". Klik je per ongelijk op de kaart en voeg je dus een tile bij 
> of af, dan verdwijnt de link en is het voor de meeste mensen niet te 
> doen om deze link weer terug te krijgen.
>
Eerst even het doel van deze dienst helder maken: "Het mogelijk maken 
van *custom* grens overschrijdende Garmin kaarten op basis OpenStreetMap 
data". Dat is wat deze dienst bijzonder maakt. De toevoeging van de 
optie om landkaarten op te vragen is een poging om de kaartaanvragen te 
stroomlijnen maar is zeker niet het hoofddoel. Voor Garmin kaarten die 
vlak over/bij de landsgrens ophouden zijn alternatieve aanbieders 
genoeg: http://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin/Download

Als je per ongeluk op de kaart klikt voeg je niet zomaar een tile toe, 
daarvoor moet je eerst een optie aanvinken. Daarna is het 
toevoegen/verwijderen van een kaardeel als gevolg van een muisklik juist 
de bedoeling.

Wel heb ik vandaag een nieuwe versie online gezet die probeert meer 
custom aanvragen af te vangen als zijnde een aanvraag voor een land en 
die daarna ook controleert of die combinatie beschikbaar is in de cache.

Aktuele voorbeelden:
- Selecteer Duitsland, voeg een tile handmatig toe (of verwijder een 
tile) en verwijder de net toegevoegde tile weer en je ziet dat de site 
weer de Duitsland combinatie herkent en controleert of deze in de cache 
aanwezig is.

- Selecteer de tile die Liberia (in de hoorn van Afrika) en je ziet dat 
de site deze als de land combinatie voor Ivoorkust herkent (Ivoorkust is 
het eerste land in de landenlijst dat met die combinatie van tiles is 
gedefinieerd).

Ook nieuw is dat custom kaarten korter gecached worden dan landkaarten. 
Deze wijziging moet eerst nog wel door de hele cache heen propageren 
voordat het (hopelijk gewenste effect) zichtbaar wordt.

> Ik denk dat als je de opzet van de site wijzigt, dat je heel veel meer 
> mensen hebt die de hele kaarten downloaden.
>
> Voorstel:
> 1) Maak een hoofdpagina waar voor alle op dat moment beschikbare 
> full-country kaarten keurig onder elkaar zichtbaar zijn. iedere 
> landsnaam resulteert in de download van dat land.
> 2) Onder aan de lijst geef je de mogelijkheid om naar de pagina te 
> gaan zoals die nu zichtbaar is.
> 3) Omdat veel mensen pagina 1 niet kennen, maar wel pagina 2, is het 
> verstandig om pagina 2 alleen bereikbaar te maken via pagina 1. Komt 
> dus iemand binnen op pagina 2 (referrer ligt buiten jouw site), dan 
> verwijs je die automatisch door naar pagina 1.
>
Ik heb hier al eens nagedacht maar heb er twee problemen mee:
- De meeste mensen zullen toch vooral op zoek zijn naar een specifiek 
gebied/land en niet de gebieden die toevallig in de cache staan.
- Ik ben niet geneigd om het site scrapers al te makkelijk te maken. Die 
les heb ik in het begin van deze service geleerd: als je de mogelijkheid 
bied om makkelijk alles te downloaden, dan doen veel mensen dat. Ik vind 
het mijn obligatie om de sponsoring van Oxilion niet te misbruiken.

Bovendien is de afvanging van complete landen sinds vandaag veel beter 
geregeld dan voorheen (toen een enkele tile toevoegen en verwijderen 
(zonder reset!) per definitie tot een custom aanvraag zorgde).

> Ik hoop dat je hier iets aan hebt en ik hoor graag je behoeften voor 
> je opslagprobleem.
>
Nogmaals, dank voor je input! Ik ben benieuwd naar je reactie.




More information about the Talk-nl mailing list