[OSM-dev] Externalising rendering WAS: Re: API down?
Nick Hill
nick at nickhill.co.uk
Wed Sep 6 12:25:21 BST 2006
Lars Aronsson wrote:
>>Nick wrote
>> What is the feasibility of transferring rendering load to the
>> client by serving slippy tiles as SVG (using something like
>> osmarender)?
>
> Indeed an interesting approach. Even if this requires an SVG-able
> browser (Firefox?), this approach could provide a shortcut for the
> browsers that can handle it. The server does know the browser
> type.
I don't yet know if externalising rendering to the client using SVG
could/would be an answer to reducing overall server load. Perhaps Nick
Whitelegg or Etienne has some knowledge of this.
Perhaps we are running ahead of ourselves. Assuming 1) Serving SVG would
be much less CPU intensive than rendering on the server and 2) SVG would
work well in a slippy map and 3) serving rendered map tiles is the
show-stopper for tile{
We could determine the SVG capabilities of the browser either implied
through agent string or perhaps more directly through Javascript.
If the user doesn't have SVG, the user sees a note with a link to a wiki
page which gives instructions how to get SVG running on their platform.
Meanwhile, requests from the non-svg user will be routed indirectly
through a non-core rendering server which should always serve good
tiles. Just slowly under overload conditions using first-come
first-served queue for active connections.
}
More information about the dev
mailing list