29 August 2009

GAE + GWT Starter Project. 7) Trying out the program

The program is here. The current version will be saved here and a debug version of the current version will be saved here. he top left of the UI navigate the connections of the main anchor person (the top person on the frame).   <<, <, > and >> buttons are used to scroll through the list of connections. Selecting a person with a mouse brings up their details in the bottom frame. Clicking a selected connection person makes that person the anchor person.

Each connection entry has some data that gives some indication of the work the browser, network and server and doing to display each screen. e.g.

  • Peter Williams - 0, CacheDB, .., 94kb, 0.012 sec, 0.6 sec, level 0
Peter Williams: Person's name
0: Index into connections list
CacheDB: Server cache this person was fetched from. 'CacheDB'=GAE datastore, 'CacheCache'=memcache, anything else is a fetch from an external system.
94 kb: Amount of data fetched for this person in KB
0.012 sec: Time it took to fetch data from cache on server.
0.6 sec: Time it took for data to get back to client.
level 0: The client cache the data was fetched into. Levels 0 and 1 are visible, level 2 is the 1-click-away cache and level 3 is the 2-click-away cache.

Each page of results has about 1 MB of data fetched from the server.

Please try out the program and see if the performance is adequate.

You can watch this project's progress here.

0 comments: