Making FTP uploads go faster is as much about what you shouldn't do as it is about what you should. Internet service providers and network hardware have finite levels of bandwidth at their disposal ...
FTP (File Transfer Protocol) servers are often used to host websites. You'll likely need to transfer files from your computer to the server when you create a website. This is where FTP comes in handy.
Is there any util that can resume upload to WebDAV? Wput is described as an FTP-uploader so I'm not sure it'd work with WebDAV.