[Tilesathome] another idea for more performance

Damian Sulewski Damian.Sulewski at Uni-Dortmund.de
Sun May 27 22:51:36 BST 2007


Hi,
here is another idea to analyse.

1. Clients do not upload zoom z+1 blank if zoom z is blank.
2. if server receives a blank_tile it removes all meta info and files
under it from disk, marking only this tile as blank.

Removing all files from disk is done today also, because clients upload
a whole tileset. Removing meta info is in svn will be in asap.

For the switching phase we can decide on "vallidTileset" setting

Advantages: 
- much less REPLACE in tile_blank mysql. 
- REPLACE in tile_meta/deleting does not change.
- lowzoom will be updated to upload only highest zoom levels
- if, one day, the metainfo is accurate, we can decide on deleting if
meta info exists

Dissadvantage: 
- if someone uploads a whole tileset, not telling the server thats a
tileset,  it means a lot of replace and deleting
- if someone uploads an blank tile at zoom 1 there will be much work
lost :-) (currently its the same if someone lowzoom z1 and it decides to
upload only blank tiles)
- sure more to come ;-) 

Greetings,

Damian


-- 
Verification of concurrent C++ programs:
http://StEAM.cs.uni-dortmund.de








More information about the Tilesathome mailing list