Hey Brandon,

A timely post indeed. Amongst the team, we've been discussing this exact
problem. Splitting your app out into smaller apps has a handful of
benefits, one of which is the ability to fine tune the performance settings
for each app. I'd love to hear more about your design. For example:

- Assuming that it's required, how are you going to handle sharing data
between the two apps?
- Are there other app-specific performance characteristics that you expect
to change?
- Are there configuration settings that you would expect to be applied to
both apps? (E.g., a centralized list of admins or cross-app budget)
- Any thoughts on how you would configure this with custom domains?

-- Chris

Product Manager, Google App Engine

On Wed, Nov 23, 2011 at 2:27 PM, Brandon Wirtz <[email protected]> wrote:

> I am considering asking for the ability to specify Min/Max Latency in the
> App.Yaml per handler.****
>
> ** **
>
> I am really wishing I could have Fast instances and slow instances.  I
> have a lot of requests that take 66ms to fill, and a lot that take 3000ms
> ****
>
> Concurrency seems to help some, but really I probably should be breaking
> these in to two apps one for the slow stuff that it wouldn’t matter if it
> too 5s instead of 3s and on for the stuff that 66 or 133ms wouldn’t make
> any difference.****
>
> ** **
>
> But the ones that take 66 seem really slow when they take 3066ms  and I
> don’t really need more instances, just more ability to arrange them.****
>
> ** **
>
> I had thought that by combining apps that I’d get to the point this would
> be less of an issued, but since the scheduler doesn’t know how long
> requests are going to take it seems most inefficient at dealing with
> multiple “sized” requests. ****
>
> ** **
>
> But all my troubles would go away if “slow requests” and “fast requests”
> went in to two different buckets.****
>
> ** **
>
> I’m willing to implement this however GAE thinks is best, so I’m posting
> this as “How do you solve this? And How should I?”****
>
> ** **
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" 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?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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?hl=en.

Reply via email to