You should check the {{=response.toolbar()}} because there may be more DB io than you think in the models.
You should also try remove the setting of model attributes (requires=, models=, ...) and move them in the controllers that need them. Also mind that web2py on GAE has sessions turned on by default and they are stored and retrieved from datastore. I do not know how Django stores sessions on GAE by default. massimo On Monday, 6 August 2012 14:19:35 UTC-5, Felipe Meirelles wrote: > > Without any model I have a huge drop on the cpu use, from around 300ms to > around 60ms. Still higher than with Django, but its acceptable by the > concept of the framework. > Ill make some debug on my models and update the topic. > > On Monday, August 6, 2012 4:05:56 PM UTC-3, rochacbruno wrote: >> >> What do you have in models? >> >> All model files runs alphabetically for each request, so we need to know >> what are you doing on model files. >> >> Can you try to test with an empty brand new app, remove all files from >> models folder and try your simple controller >> >> import logging >> >> def test(): >> logging.info("Just making a performace test") >> >> Makes difference? >> >> >> >> On Mon, Aug 6, 2012 at 3:59 PM, Felipe Meirelles < >> fel...@felipemeirelles.com.br> wrote: >> >>> Even the simplest controller give me a high cpu usage: >>> >>> import logging >>> >>> def test(): >>> logging.info("Just making a performace test") >>> >>> >>> ms=559 cpu_ms=612 api_cpu_ms=245 >>> >>> >>> On Monday, August 6, 2012 3:37:38 PM UTC-3, Felipe Meirelles wrote: >>>> >>>> Just compiled the app and deployed again, seems to make no diference. >>>> App engine uses the bytecode generated on web2py? Did I need to change >>>> some >>>> config at app.yaml? >>>> >>>> On Monday, August 6, 2012 3:21:29 PM UTC-3, Felipe Meirelles wrote: >>>>> >>>>> Pre compiled by the admin interface? Not yet, is there some impove >>>>> with the precompiled code? >>>>> >>>>> On Mon, Aug 6, 2012 at 3:16 PM, Derek <sp1d...@gmail.com> wrote: >>>>> >>>>>> Have you compiled your app? >>>>>> >>>>>> On Monday, August 6, 2012 10:46:33 AM UTC-7, Felipe Meirelles wrote: >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I'm using web2py in a project that stands on top of a REST api. The >>>>>>> project is write intensive (around 110k requests a day, with all the >>>>>>> requests making at least 2 updates to the datastore). >>>>>>> All my requests seems to uso at least 200 cpu_ms (even dummy >>>>>>> requests that only places a item on the queue to be processeced later). >>>>>>> Is >>>>>>> this behaviour right? I used to get around 20 cpu_ms while using django >>>>>>> with the same application (I'm currently re-writing it on web2py). >>>>>>> Is there some way to optimize web2py for a appengine deploy (I >>>>>>> already followed all the documentation) >>>>>>> >>>>>>> Thanks! >>>>>>> >>>>>> -- >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Att, >>>>> Felipe Meirelles. >>>>> >>>>> -- >>> >>> >>> >>> >> >> --