[OGo-Users] URLs Accessible from ZideStore

Adam Tauno Williams users@opengroupware.org
Thu, 24 Apr 2008 14:33:34 -0400


> What version do you have installed?  It looks like this was fixed
> recently (r2097: Mar 11 18:47:07 2008 UTC)

The above was in reference to what version of *OpenGrouwpare* you have
and the availability of the Tasks folder.

> I have tested with jakarta-slide-webdavlib-2.1.jar and Bitkinex 2.9.3
> (trial). Using jakarta-slide-webdavlib-2.1 when I dowload a file, It
> sends more of 100 messages, so I think that's the reason of slow time
> of dowload, isn't it? How can I reduce the download time? 

Yep, lots of round trips makes things slower.  But it shouldn't be too
bad.  For example: I can request an event from the server and it takes
about 1/10th of a second.  Thus you can request 600 appointments in a
minute.

$time curl -u adam:* http://.../zidestore/dav/adam/Calendar/11081036
...
real    0m0.113s
user    0m0.004s
sys     0m0.008s

Almost anything WebDAV can be tested with curl,  it is a very good way
to check if the slowdown is your client/assembly or the serve. See
<http://mail.opengroupware.org/pipermail/users/2008-April/018786.html>

There is a dirty trick to request multiple objects at a time.  You can
use multiple object ids separated by an underscore to request up to 64
objects at a time.  See
<http://mail.opengroupware.org/pipermail/users/2005-November/015088.html>

> I want to test with caldav to know if the performance is better than
> webdav, but I don't find much information. I can't connect to
> opengroupware with webdav (I have downloaded caldav4j-0.3.jar). Can
> someone help me?

CalDAV is WebDAV with extra trappings (more or less).

There have been a couple of reports that Apache's "KeepAliveTimeout"
making things slow way down.  Ideally one should set nokeepalive for
WebDAV clients.

Example: BrowserMatch "BionicMessage\.net GroupDAV" nokeepalive

> Also I have test with JGroupdav and the download time is superior.

So, if you use JGroupdav your performance is better?  You can enable a
trace of the back-n-forth between the client and the server;  this is
described in WMOGAG.  This might point one what differences there are
between the various WebDAV client libraries.

> Can someone give suggestions to improve the performance in the manage
> files via WebDAV?

Are you managing files as in documents or managing contacts/etc... via
WebDAV (GroupDAV)?