Objektmonster auftrennen?

Peter Zechmeister <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <1307457716.1862.18.camel@pze>
Hallo Liste,

ich schreibe ein Zope2 Produkt und da habe ich folgende Problematik:

self._tree ist ein Dict mit ziemlich gigantischen Ausmaßen (Bildet die
gesamte Hierarchie unserer sehr großen Site ab).

Ein commit() dauert rund 2s, wenn ich self._tree vorher leere jedoch nur
(0.1s)

Mein Eindruck ist (ist auch irgendwie logisch), dass ein commit() immer
das ganze Objekt mit allen seinen Attributen speichert, also auch mit
dem self._tree. Das ist ungünstig, wenn sich self._tree nur selten
ändert, die anderen Objektattribute aber häufig.

Was wäre eine elegante Variante, so ein Problem zu umgehen? Kann man
einzelne Attribute irgendwie vom Rest abtrennen?

PeterZ



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.