Hi all,

Many thanks for previous help, I've decided to refactor my database and,
in doing so, my application but I'm not sure if I'm accessing the
database correctly.

I've got a custom web CMS written in Python running on ZODB (so does
everyone probably). It's a CGI so each request generates a new instance.
An instance connects to the database, renders the page then disconnects.
On a good day an entire page refresh is in the region of 35ms with
dynamic content.

At the moment, I pass the reference to the dbroot() around everywhere
and each instance binds self.dbroot to it so I can reach it from
anywhere. Is there a better way to reach the database dict from anywhere
within my code? I have a lot of small classes, dynamically called, which
need access to the internet (menu builder, tag list lookups etc).

Many thanks,

Adam Auckland


_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to