HR instances definitely seem to last longer than M/S ones - I've had 
instances last for days on my HR app, which is only in development.  
However, that's highlighted a strange problem in that you seem to be 
"charged" for idle instances.

The very rough idle "costs" are:

1hr idle = additional 2000 CPU_ms for next request
2hr idle = additional 4000 CPU_ms for next request
4hr idle = additional 8000 CPU_ms for next request
... linear increase to:
24hr+ idle = additional 45000 CPU_ms for next request

This probably isn't a major problem for apps which are busy, but it should 
be taken into account for small apps I guess!

Another thing I've noticed is that HR apps have additional latency for 
MemCache API calls in the region of 2-10 times longer.  I've tested my app 
in both M/S and HR and the HR version consistently has MemCache API Gets 
taking 20ms on average, for tiny amounts of data, which only take 4ms on the 
M/S version.

Loading requests seem quite long on HR instances as well, almost double that 
of the M/S.

*NB.  *It should be noted that all of my experience is based on a single app 
which is still in development, so all of my observations may not ring true 
for real-life, high-throughput apps.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to