Hey Attila,

On Sat, Apr 17, 2010 at 9:32 AM, Attila Oláh <attilao...@gmail.com> wrote:
> 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/

Thanks very much for the tip and the link.


> Attila
Repoze-dev mailing list

Reply via email to