WebDav performance
Moderators: Hacker, petermad, Stefan2, white
WebDav performance
I've noticed that TC's webdav download transfer rate much slower than ones in X-plore and File Manager HD on the same servers. I've got asymmetric upload/download speed and it seems that TC's trying to stick close to the upload speed for all downloads. It's quite disappointing, since TC is much more convenient to use.
Seems, previous versions of the plugin were faster, but I'm not absolutely sure.
Is there anything to be suggested or fixed?
Seems, previous versions of the plugin were faster, but I'm not absolutely sure.
Is there anything to be suggested or fixed?
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I didn't get any similar reports, so can you give me more information, please? What speed differences do you actually see, e.g. when downloading a file of at least 5 MBytes?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
That's what I get too with GMX WebDAV. Unfortunately I have no idea why it is so slow - I'm using a normal Apache HttpClient object for downloads, nothing special. I tried downloading without writing to the disk, and it's not faster.
Edit: It seems that the Apache HttpClient class is to blame: I tried the alternative HttpURLConnection, and it's 10 times faster! I will try to use that for downloads.
Edit 2: Apache HttpClient class isn't really the culprit (well, just partially): It's due to debug logging! Turning that off makes HttpClient as fast as HttpURLConnection. I will release an update soon with debug logging off.
Edit: It seems that the Apache HttpClient class is to blame: I tried the alternative HttpURLConnection, and it's 10 times faster! I will try to use that for downloads.
Edit 2: Apache HttpClient class isn't really the culprit (well, just partially): It's due to debug logging! Turning that off makes HttpClient as fast as HttpURLConnection. I will release an update soon with debug logging off.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Please try the following beta version:
https://plugins.ghisler.com/aplg/tcandroidwebdav206b1.apk
It has the debug logging disabled.
https://plugins.ghisler.com/aplg/tcandroidwebdav206b1.apk
It has the debug logging disabled.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Thanks a lot for reporting it, I wouldn't have noticed because I'm using it only for small files...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com