On Mon, 5 Mar 2007, Jeffrey Harris wrote:

- Make fewer queries to the repository of what items relate to the
current week range.  With a big calendar, those calls are expensive, and
we make them 4-5 times per rendering of the various calendar regions
(mini-calendar/all-day/timed canvas).  This would probably involve
caching the relevant items, but of course invalidating the cache then
becomes crucial.

One concrete idea that was floated earlier this morning was that the events in range for the all-day and timed canvases could be cached on the UI event. As the UI event travels from one canvas to the next the first recipient could compute and cache the events in range and the second one just re-use these.
Once the UI event was processed, the events cache should be discarded.

Andi..
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to