+1--To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/xqLXe-vABTIJ.
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To post to this group, send email to google-a...@googlegroups.com.
To unsubscribe from this group, send email to google-appengi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Rekby: Using --sql_lite does not work for me because to this day there is no parity between the --sql_lite version and the production datastore. Others and I have filed issues about it. Others have reported that sqllite helps with large datasets. It used to be that the SDK datastore would get very slow as the dataset was getting larger, but with 1.6.0 it has become slow and unpredictable/cranky even with tiny test datasets.
Desmond: Proxying static content is a useful and necessary technique for any real world app developed with the GAE SDK. I have been developing a real-world app with GAE for four years and I could have not survived without it.... I first wrote about this here back on July 10th 2010. I do miss the days when this was my only major performance issue.
--
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/-/AEabqH7w2M4J.
Has there been any response from Google about this yet? Perhaps in another thread or the chatrooms? I have noticed a huge drop in performance with the python 1.6.0 dev server.
--
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/-/5eQIDomPdwwJ.
--
Omnem crede diem tibi diluxisse supremum.
--
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/-/nE4DRRHUdC8J.
3. Finally, this is not new and was already worked around in my environment, but if you have a realistic application you need to proxy the serving of static content (images/javascript/css) if you want to get any work done. I use apache for that and a mini framework I have built. I describe the issue more here. It might also help in the long term, if you star issues 343, 6005 and 4720.
Big thanks PK. That patch for Issue 6335 made a HUGE difference in the performance of the dev server. I wasn't even aware that logging was identified as an issue in SDK 1.6.0 until this post. Everything else I read seemed to point to the SetupIndexes problem, and that wasn't effecting me.
--
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/-/LRi97gavywIJ.
--
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/-/M5yP6ScsCC4J.
server {
listen 80;
server_name foo.bar.no foo.bar.yes foo.bar.ok;
access_log /var/log/nginx/access.log;
location / {
proxy_pass http://172.27.0.2/;
include /etc/nginx/proxy.conf;
}
}Is it possible to bundle this into the sdk itself. All this is way too
much custom config to deal with. I already loose my email sending
capabilities from localhost(needed for testing purposes) every time i
upgrade to new version of sdk.
On Nov 29, 1:56 pm, "Ikai Lan (Google)" <ika...@google.com> wrote:
> Desmond, thanks for that! I think nginx is a bit lighter weight and easier
> to configure:
>
> https://help.ubuntu.com/community/Nginx/ReverseProxy
>
> nginx is a bit easier to configure than Apache, especially if you're just
> using it for development. Here's a sample reverse proxy config:
>
> server { listen 80; server_name foo.bar.no
> foo.bar.yes foo.bar.ok; access_log /var/log/nginx/access.log;
> location / { proxy_pass http://172.27.0.2/;
> include /etc/nginx/proxy.conf; }}
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> plus.ikailan.com | twitter.com/ikai
>
> On Fri, Nov 25, 2011 at 5:36 PM, Desmond Brand <d...@desmondbrand.com>wrote:
>
>
>
>
>
>
>
> > I wrote more detailed instructions for how to set this up:
>
> >http://desmondbrand.com/blog/2011/11/15/speed-up-your-app-engine-dev-...
>
> > On 23 November 2011 18:43, Calvin <calvin.r...@gmail.com> wrote:
>
> >> On Wednesday, November 23, 2011 4:38:48 PM UTC-8, PK wrote:
>
> >>> 3. Finally, this is not new and was already worked around in my
> >>> environment, but if you have a realistic application you need to proxy the
> >>> serving of static content (images/javascript/css) if you want to get any
> >>> work done. I use apache for that and a mini framework I have built. I
> >>> describe the issue more here<http://www.gae123.com/articles/gaet/fir-tim-exp.html>.
> >>> It might also help in the long term, if you star issues 343<http://code.google.com/p/googleappengine/issues/detail?id=343>,
Hi Ikai,Thanks for acknowledging this.Good software gets better but great software also does nor regress first. As painful as is to configure static resource serving, it is by now a known evil and I have automated it. Hunting down regressions is unexpected and totally unproductive. Getting back to where this thread started I would like to hear that you will also/first add some benchmarks in your internal SDK testing process so that huge performance regressions like the ones described here will be less likely to happen again.
--
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/-/zbXjoh77m9YJ.