I'm looking into using mod_dav for file upload on both Windows and Linux
servers. Configuration has been straightforward, but I'm seeing some strange
performance discrepancies for writes between Linux and Windows.
I'm running Apache 2.2.11, and have seen this behavior on both Windows XP and
Vista.
I have some test code that copies a directory structure to the server using a
series of MKCOL and PUT requests. The copy to the Windows server consistently
takes many times as long as the copy to the Linux server - about an order of
magnitude difference. I'd expect *some* differences between Windows and Linux,
but nothing so large.
I tried a similar recursive copy using Windows' ability to map a drive to a
WebDAV repository, with similar results.
Note that the Linux (CentOS 5.2) server is running in a virtual machine, but I
really don't think that's the difference here. For comparison, I also tried
doing a similar copy on Windows using FTP instead of WebDAV, and its
performance numbers were closer to the Linux WebDAV times, as I'd expect.
Thus far, I haven't been able to find anything on this issue in the FAQ,
mailing list archives, or bug database. I haven't yet gotten set up to build
from source to debug this more thoroughly, but wanted to check if this is a
known issue before doing too much work. Any suggestions would be much
appreciated.
The DAV-related settings from httpd.conf are:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
DavLockDB "C:/ApacheData/DavLock"
<Directory "C:/ApacheData/DocRoot/webdav">
Dav On
</Directory>
Thanks,
curt
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [email protected]
" from the digest: [email protected]
For additional commands, e-mail: [email protected]