Hi Helge, --On October 16, 2008 9:41:13 AM +0200 Helge Heß <[EMAIL PROTECTED]> wrote:
> But more importantely, keep in mind that the primary consumers of the > CalServer are calendaring clients. iCal, Outlook, Thunderbird etc. > Those clients always synchronize full calendars with their local > cache. And run queries/reports *inside* that cache. Hence the server > is optimized to deliver the raw data quickly to the clients. Which > then do the actual work. Well, and this works best with plain files. Don't forget thin clients or web clients which may have little or no cache. I know several groups working on web-based solutions and they nearly always use the time-range reporting capability of CalDAV to retrieve just the events they need for display purposes. Our current strategy does deal with that reasonably efficiently in that time-range queries are handled via an sqlite DB for each calendar. -- Cyrus Daboo _______________________________________________ calendarserver-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-dev
