[Talk-de] Exzessive Einzelrequests an die API

Bernhard Zwischenbrugger bz at datenkueche.com
Do Feb 3 09:06:56 UTC 2011


On 2011-02-03 09:32, Frederik Ramm wrote:
> Hi,
>
> On 02/03/11 09:25, Bernhard Zwischenbrugger wrote:
>>> http://www.khtml.org/osm/v0.63/examples/changes.html
>
>> Diese Applikation kann wirklich die API belasten. Überall wo es möglich
>> ist, wird die XAPI verwendet.
>> Bei jedem Request sende ich meine Kontaktdaten mit und wenn es hier ein
>> Problem geben sollte, bin
>> ich erreichbar. Zudem ist das ganz nur Insidern bekannt und wird nur
>> wenig verwendet.
>> Da alle Requests über meinen Server gehen, wäre eine Sperre der IP
>> Adresse im Notfall auch sehr einfach.
>
> Wir haben es hier mit etwas zu tun, wo nicht nur ein changeset 
> heruntergeladen wird, sondern danach noch fuer jeden einzelnen Node, 
> der im Changeset erwaehnt ist, ein einzelner GET-Request geschickt 
> wird. Das machst Du doch nicht, oder?
Wenn in einem changeset ein way verhanden ist bei dem nur die tags 
geändert sind, werden die nodes zum way nicht mir dem changeset 
mitgeliefert. Um diesen way auf der Karte darstellen zu können lade ich 
dann die nodes. Das sind aber keine Einzelrequests. Es werden immer 
mehrere Nodes gleichzeitg abgefragt. Bei GET Requests ist die Anzahl der 
Nodes die man mit einem einzelnen Request abfragen kann durch die 
URL-Länge beschränkt.

Schön wäre wenn die Changesets ein bisschen mehr Informationen enthalten 
würden. Changesets ändern sich nie
und das könnte man auch am OSM Server Cachen. Ich cache das zwar auch, 
weil das aber wenig verwendet wird greift der Cache kaum.

>
> Ausserdem suchen wir jemanden, der das Arcor-Einwahlnetz in 
> Deutschland benutzt; auch das tut Dein Server vermutlich nicht ;)
>
Ich bin das nicht. Gibt es eine Möglichkeit rauszufinden wie sehr mein 
Tool die DB belastet?
Die IP 88.198.70.26.
Mittelfristig werde ich eine eigene DB haben.

liebe Grüße

Bernhard


> Bye
> Frederik
>
> _______________________________________________
> Talk-de mailing list
> Talk-de at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-de





Mehr Informationen über die Mailingliste Talk-de