My app has a very simple handler function. It receives a small string 
payload and adds it to a pull taskqueue. Within a period of three seconds 
the latency for adding the task has varied from 44ms to 497ms. Since 
taskqueue adds are not async, and this can be a pretty busy function, the 
497ms latencies are killers. App is paid High Response F1.

Two questions: 
1) Any insights why one GAE API call can vary so much within a second or 
two? 
2) Would it make sense to use a deferred function call?

Regarding the latter, it is not clear from GAEs documentation whether there 
is more overhead using a deferral rather than a direct put. Suggestion as I 
read them is more OH, so deferred would be worse unless it can be made 
async.

TIA.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to