Bug 72131 - increase performance during download with multiget
Summary: increase performance during download with multiget
Status: RESOLVED FIXED
Alias: None
Product: SyncEvolution
Classification: Unclassified
Component: CalDAV/CardDAV (show other bugs)
Version: 1.4
Hardware: Other All
: medium enhancement
Assignee: SyncEvolution Community
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-28 16:40 UTC by Patrick Ohly
Modified: 2014-10-31 07:27 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Patrick Ohly 2013-11-28 16:40:20 UTC
This applies to CardDAV. CalDAV essentially already buffers all items because it needs to look into items to determine whether they are events, tasks or journal entries.

With CardDAV, change detection can be done without downloading all items. Then when the Synthesis engine needs the next item, we do a GET, one item at a time. This can be enhanced with a read-ahead cache similiar to the one in the EDS contact backend and MULTIGET.
Comment 1 Patrick Ohly 2014-10-31 07:27:02 UTC
Implemented in 1.5, see the "CardDAV: implement read-ahead" commit.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.