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.
