Lambertus,

Allereerst respect voor jouw 'roeping' en lof voor de vrijgevigheid van Oxillion. Dat jij er je roeping van maakt om misbruik te voorkomen, dat begrijp ik.

Je nieuwe versie werkt prima. De link verschijnt wer en dat is terrecht en uitstekend. Leuk is ook, viel me op, dat je ook in geval van een complete kaart ook geen custom meer kunt aanvragen. Prima.

Ik heb ook jaren een info site gehad en ook daar had ik last van scrapers. Ik heb dit opgelost door downloads van bepaalde delen af te schermen door de download via een php'tje te sturen die de aanvraag IP's voor 24 uur cashte. Zo konden ze slechts in 24 uur slechts beperkt downloaden en had ik ook de mogelijkheid om IP ranges te blocken.

Nogmaals ik zie de resultaten met belangstelling tegemoet.

groet
Robert

-----Oorspronkelijk bericht----- From: Lambertus
Sent: Saturday, March 05, 2011 5:44 PM
To: talk-nl@openstreetmap.org
Subject: Re: [OSM-talk-nl] Lambertus' OSM kaart site traag of stuk?

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


---------------------------------------------------------------------------------------------------
Tekst ingevoegd door Panda GP 2011:

Als het hier gaat om een ongevraagde e-mail (SPAM), klik dan op de volgende link om de e-mail te herclasseren: http://localhost:6083/Panda?ID=pav_3274&SPAM=true&path=C:\Windows\system32\config\systemprofile\AppData\Local\Panda%20Security\Panda%20Global%20Protection%202011\AntiSpam ---------------------------------------------------------------------------------------------------


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

Antwoord per e-mail aan