Hi, 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 >> content). >> >> 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: http://www.morkeleb.com/2009/12/16/appengine-grails-cron/ Attila _______________________________________________ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev