[Tilesathome] Proposal: New T at H Server structure
Robert (Jamie) Munro
rjmunro at arjam.net
Mon Jun 2 11:31:27 BST 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Gerhard Schmidt wrote:
| Frederik Ramm schrieb:
|> Hi,
|>
|>> i have done quite some thinking lately how to speed up the tiles at home
|>> upload. I've come up with an complete new structure of the server
System.
|> There was a rather cool concept on the Wiki about a year ago where
|> we would distribute tiles using DNS, i.e. you would always find
|> the "responsible" server through DNS instead of through expensive
|> database lookups and HTTP redirects.
|
| I haven't read the Proposal but as I read in an other Mail the logic
| which server to use will be placed in the Map Java script code. breaking
| all uses without JavaScript.
The main map is pretty broken without Javascript anyway :-)
Other map implimentations whether client side (e.g. KDE marble) or
server side (e.g. the old tile browser script, or just a static page
with some tiles in a table) could easily have the same logic coded into
them, as long as the logic is simple.
|> My personal thinking though is that we don't need a complex system
|> like that because as soon as chrschmidt gets the new disks, everything
|> is going to run smoothly again.
|
| Until we hit the Wall again. Growing Traffic and growing T at H member
| numbers will drive even the fastest server against the wall some day.
T at H should only render stuff that has changed. Eventually it's the speed
of changes in the data that determines how much data needs to be
uploaded to the tile server. As the data becomes more complete, it
becomes more stable, and the number of changes decreases. If we could
find a way to only upload tiles that are different to the last time the
area was rendered, we could potentially save a lot more uploads.
Robert (Jamie) Munro
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkhDy/0ACgkQz+aYVHdncI19ggCgzCZoM0JZGvZ6KZCFGX9VsuIU
YDAAoO1H8qzwF77rNpnItj1UXgowxG+F
=bQ8I
-----END PGP SIGNATURE-----
More information about the Tilesathome
mailing list