If your host supports SSH, it supports rsync. Justin Foell explains why it might be better than (S)FTP — and how it works: “Only transferring what has changed makes rsync deploys an order of magnitude faster than traditional SFTP deploys.”
Even though there’s a learning curve involved, it might be worth your time to check out rsync. 💨