Ticket #64 (assigned Enhancement)
Extract attachments from iCalendar resources
| Reported by: | wsanchez@… | Owned by: | wsanchez@… |
|---|---|---|---|
| Priority: | 3: Important | Milestone: | Later |
| Component: | Calendar Server | Severity: | Performance |
| Keywords: | Cc: |
Description (last modified by wsanchez@…) (diff)
If a client writes an iCalendar resource with an attachment in it (encoded inline, rather than referenced by URI), the iCalendar data will be large. This is problematic if the client wishes to make a small (in terms of data size) change to the iCalendar data, such as changing the event title or time, because it will also have to re-upload all of the attachment data as well. A change of a few bytes could end up requiring megabytes (or more) to be sent over the wire.
A solution I'd like to pursue involved the server extracting the attachment from the resource during PUT, parking the attachment in a different location, and rewriting the iCalendar data to reference the attachment resource by URI.
Change History
Note: See
TracTickets for help on using
tickets.
