Hopefully they will enable a 'minimum idle instances' setting in the dashboard soon, it would probably let you turn up the idle capacity so you could better handle the sudden load.
In the mean time, you might try filing a production issue. Someone may be able to tweak some settings for you so the app can handle the load more quickly. I'm curious, if you actually ramped up slowly, say 100qps for a couple minutes then 500qps for a few more minutes, then finally 1000qps, does it perform as expected? I understand that is not what you're wanting, but I'm curious if you've tried it. Robert On Tue, Aug 16, 2011 at 06:29, kawasaki <[email protected]> wrote: > I tried edge caching feature, but it doesn't work as I expected. > > I register Google Apps and set custom domain (like http://mydomain.jp), > then set Application Settings > Domain Setup maybe correctly. > I confirmed to access http://mydomain.jp/test/ will be redirected to > http://example.com/, through http://example.appspot.com/test/. > (These URLs are same as my first post to this discussion, please see > class Foo.) > > I executed the following command: > wget -S -q -O /dev/null http://mydomain.jp/test/ > ==== result ==== > HTTP/1.0 302 Found > Content-Type: text/html; charset=utf-8 > Cache-Control: max-age=3603 > Location: http://example.com/ > Date: Tue, 16 Aug 2011 10:08:43 GMT > Server: Google Frontend > Content-Length: 0 > Connection: Keep-Alive > HTTP/1.1 200 OK > Date: Tue, 16 Aug 2011 10:08:43 GMT > Server: Apache/2.2.14 (Ubuntu) > Last-Modified: Fri, 29 Jul 2011 08:50:27 GMT > ETag: "xx-xx-xxxxxxxxxxxxx" > Accept-Ranges: bytes > Content-Length: 100 > Vary: Accept-Encoding > Keep-Alive: timeout=15, max=100 > Connection: Keep-Alive > Content-Type: text/html > ==== > > And this: > ab -n 1000 -c 1000 http://mydomain.jp/test/ > > ==== result ==== > ... > Concurrency Level: 1000 > Time taken for tests: 2.154 seconds > Complete requests: 1000 > Failed requests: 0 > Write errors: 0 > Non-2xx responses: 1000 > Total transferred: 247000 bytes > HTML transferred: 0 bytes > Requests per second: 464.28 [#/sec] (mean) > Time per request: 2153.850 [ms] (mean) > Time per request: 2.154 [ms] (mean, across all concurrent > requests) > Transfer rate: 111.99 [Kbytes/sec] received > ... > ==== > > QPS becomes a little bit faster. > But I think this is not the performance I want. > > If I have a mistake or anyone give me a suggestion, > please tell what should I do. > (If no help will be posted, I will use CloudFront sadly...) > > Best regards, > kawasaki > > -- > 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.
