[Zope] Optimisation fun and games

Hannu Krosing hannu@tm.ee
20 May 2002 14:05:44 +0200


On Mon, 2002-05-20 at 12:53, David Burton wrote:
> If you make the objects catalog themselves either automatically or
> manually, then you can retrieve their ID and/or Title - you just
> need to make sure that the 
>
> ZCatalog is configured to store that as metadata.
> The way ZCatalog works is to actually store a copy of the metadata
> itself, so when you loop through the ZCatalog you're not actually
> accessing the objects themselves, but ZCatalog entries that store
> various bits of information about the objects they represent.
>

But this does not explain the 10 to 1 speedup when using 

for item in subfolder.objectValues():

vs.

<dtml-in "subfolder.objectValues()">

as they _both_ use subfolder.objectValues()

--------------
Hannu