Ticket #59 (new enhancement)

Opened 2 years ago

Last modified 1 year ago

Performance improvements

Reported by: gde Assigned to:
Priority: minor Milestone:
Component: Product PloneMeeting Keywords:
Cc:

Description (Last modified by gdelannay)

- MeetingItem?.py/listNextMeetings() : while doing mayAcceptItems(), accessing each Meeting object of a certain portal_type could be slow. See if we could not use the portal_catalog a little bit more to achieve this result

- utils.py/getCustomAdapter() : rather than casting and catching a TypeError?, maybe we could use a boolean. What is the performance difference between casting and catching the TypeError? and doing a test on a boolean...

- annexes_icons.pt : when displaying the icons related to annexes of a meeting item, we must "wake up" all annexes (MeetingFile? instances) in the ZODB. If it is a performance problem, we could create a dict at the meeting item level that will store all necessary info for displaying annexes icons. But the drawback, if we do so, is that we will need to keep this dict up-to-date.

Change History

07/30/07 10:32:21 changed by gdelannay

  • description changed.
  • reporter changed from gbastien to gde.

10/22/07 08:03:12 changed by gdelannay

  • milestone deleted.