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.

_______________________________________________
Talk-nl mailing list
Talk-nl@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-nl

Antwoord per e-mail aan