FTP is an incredible inefficient protocol. Just to compare if there are some differences on a website it makes thousand of calls to the web server.
It would be enough to make one single call asking: "give me the hash of the folder" or give me the listing of any file you have.
Does it exist such a new protocol?