I don't think it's that. My app is not so heavy. I have just one
entity for now, there are no big operations, my user just saves to
user entity, only one at a time. Sure, there are ways for improvement,
like memcache, etc, but from App Stats it looks like database get is
about 11ms, out of 600 total. So I don't think it's db problem. But
I'd like to get some suggestion on finding what it is. Even my main
page, which is just one image and login form, takes way too much to
load [200-300ms].

On Dec 15, 11:39 am, Raphael André Bauer
<raphael.andre.ba...@gmail.com> wrote:
> On Thu, Dec 15, 2011 at 9:44 AM, Paul <pgronkiew...@gmail.com> 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)" <ika...@google.com> 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-wr...
>
> 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 <pgronkiew...@gmail.com> 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
> >> > google-appengine-java@googlegroups.com.
> >> > To unsubscribe from this group, send email to
> >> > google-appengine-java+unsubscr...@googlegroups.com.
> >> > 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 google-appengine-java@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine-java+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://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 google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to