On Thu, Dec 15, 2011 at 9:44 AM, Paul <[email protected]> wrote: > I didn't even mention that startup requests, which take about > 7000-9000ms. So yeah, subsequent requests are like 10x faster, but > still few times too slow. > > On Dec 14, 10:37 pm, "Ikai Lan (Google)" <[email protected]> wrote: >> Could this be startup time? A loading request? This is when we have to >> start up the JVM and the Wicket framework. Do subsequent requests return >> much faster?
The development datastore is always much much much faster as the "real" datastore. Most likely you are runninng into issues like: http://stackoverflow.com/questions/7049717/appengines-entity-group-write-limit-is-very-limiting-in-real-life-application Check out "usage notes" at: http://code.google.com/appengine/docs/java/datastore/hr/overview.html A "cool" thing would be to artificially throttle the development datastore to notice such problems early on and not when deploying the app. Maybe that's a feature request... Best, Raphael >> >> -- >> Ikai Lan >> Developer Programs Engineer, Google App Engine >> plus.ikailan.com | twitter.com/ikai >> >> >> >> >> >> >> >> On Wed, Dec 14, 2011 at 1:17 AM, Paul <[email protected]> wrote: >> > Hi, >> >> > My app is very fast and smooth when run locally, no lag at all. But >> > when I deploy it on server it gets really slow. Response times are few >> > times of the acceptable ones. Pages load in 20-80ms locally, but >> > average in production is about 500-800ms. Acceptable time would be >> > around 100ms for most operations. I have appstats on my app, but I >> > cannot really get what is causing the problem. >> >> > I check details in appstats and I see 3 things: >> > datastore_v3.Get 11ms (8ms api) >> > RPC Total 11ms (8ms api) >> > Grand Total 525ms (8ms cpu+api) >> >> > There are details only about datastore_v3.Get, which is not a thing >> > causing all that lag. >> >> > How can I determine what is the cause of all that? >> >> > I am using 1.5.3 SDK, HR datastore and Apache Wicket framework. >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "Google App Engine for Java" group. >> > 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-java?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > 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-java?hl=en. > -- inc: http://ars-machina.raphaelbauer.com tech: http://ars-codia.raphaelbauer.com web: http://raphaelbauer.com -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. 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-java?hl=en.
