On 16.10.2008, at 18:55, Cyrus Daboo wrote: > 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.
Well, IMHO this isn't the best idea, really :-) Even for a webapps the speed will be magnitudes better if they sync changes to a 'local' (middleware) cache and work on top of that. Running a SQL query against an RDBMS is (very) much faster than doing a REPORT via HTTP. Best of all, it works with GroupDAV servers too! (eg plain mod_dav) ;-) Greets, Helge PS: I still think it would be pretty nice if a webapp could directly use the SQLite structures of CalServer. Somewhat similiar to SOGo. -- Helge Hess http://helgehess.eu/ _______________________________________________ calendarserver-dev mailing list calendarserver-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-dev