I'm writing an app and one of the requirements is that I need to fetch data 
from external servers and some of the files I'm fetching are quite large (up 
to 4 - 5MB).  So I have written a backend which is scheduled to run by a 
cron, however what I'm not sure about is will this backend increase the 
latency to a point that the "frontend" app will not scale?  I don't need the 
backend to scale because it is a controlled fetch, however I do need the 
user end of the app to scale.

Although it does state in the docs that a backend will allow you to get 
around the request timer, I'm still not sure if a backend with a high 
latency will have an impact on the apps scalability.

*App Engine reserves automatic scaling capacity for applications with low 
latency, where the application responds to requests in less than one second*

... 

*While a request can take as long as 30 seconds to respond, App Engine is 
optimized for applications with short-lived requests, typically those that 
take a few hundred milliseconds. An efficient app responds quickly for the 
majority of requests. An app that doesn't will not scale well with App 
Engine's infrastructure.*

*

Backends <http://code.google.com/appengine/docs/java/backends/>
 allow you to avoid this request timer; with backends, there is no time 
limit for generating and returning a request*.

 

*
*
*
*


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/uux5eYxFeEEJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to