On Fri, Apr 16, 2010 at 21:52, Darryl Cousins <darryljcous...@gmail.com> wrote:
> Hi Tim,
> On Thu, Apr 15, 2010 at 1:55 PM, Tim Hoffman <zutes...@gmail.com> wrote:
>> Hi Iain
>> I have a number of projects on app engine. Some using repoze.bfg
>> (www.polytechnic.wa.edu.au (paid work), www.fishandlily.com.au (my
>> small business)) and others just using zope.component and bobo (not
>> public yet).
>> We are using app engines persistence model which is simple and
>> straight forward. (http://code.google.com/p/bfg-pages/ has some
>> examples of implementing a very simple cms on bfg and appengine, it
>> implements traversal over entities in the datastore as folders and
>> I think bfg is a good fit with appengine. A couple of pointers, you
>> are basically using the view, traversal, component registry
>> mechanisms and not zodb/persistence (which isn't really core to bfg).
>> We are not currently using chameleon but straight zpt with a custom
>> bindings see the link above. You need to watch startup times so I am
>> moving away from using zcml and using python to register things.
> Yes, start up time is something I've noticed too. Aside from not using
> zcml for component registration do you have any other pointers to help
> with that problem?
GAE caches your app for one minute, IIRC. Some Django folks use a cron
job to ping the app every minute to keep it in cache, since Django is
a monster when it comes to startup times. Something like:
Repoze-dev mailing list