6.0.0-beta1
7/27/25

[#5219] Make use of Horde's IMAP Cache for speeding up Kolab operations
Summary Make use of Horde's IMAP Cache for speeding up Kolab operations
Queue Kolab
Type Enhancement
State Resolved
Priority 1. Low
Owners
Requester michael.sheldon (at) credativ (dot) de
Created 04/05/2007 (6688 days ago)
Due
Updated 04/09/2007 (6684 days ago)
Assigned
Resolved 04/09/2007 (6684 days ago)
Milestone
Patch No

History
04/09/2007 06:29:03 PM Chuck Hagenbuch Comment #3
State ⇒ Resolved
Reply to this comment
Committed, thanks!
04/09/2007 06:24:28 PM Chuck Hagenbuch Deleted Original Message
 
04/05/2007 10:40:26 AM michael (dot) sheldon (at) credativ (dot) de Comment #2
New Attachment: kolab-imap-cache2.patch Download
Reply to this comment
The attached version is slightly cleaner (less code duplication) and 
obsoletes the previous patch.
04/05/2007 10:26:10 AM michael (dot) sheldon (at) credativ (dot) de Comment #1
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ Make use of Horde's IMAP Cache for speeding up Kolab operations
Queue ⇒ Kolab
New Attachment: kolab-imap-cache.patch
State ⇒ New
Reply to this comment
The attached patch makes use of Horde's IMAP Cache with the c-client 
Kolab IMAP driver to reduce the time spent loading shares which 
contain a lot of objects.



It also changes the Kolab IMAP class to make use of the c-client 
driver whenever possible, instead of the PHP Pear driver. This means 
that for all operations that don't require ANNOTATEMORE/METADATA 
support the c-client driver will be used, so users without a patched 
version of the c-client library (and PHP) will still be able to 
benefit from the caching support.

Saved Queries