Love WinSCP, amazing ftp software and so fast!
I have two ideas:
in this scenario:
When a single user working on a file (Lets assume a PHP file).
Some times we amend a minor changes. Lets say we forgot a semi coma somewhere.
Normally we re-upload the whole file.
Lets say the file size is so big (1 MB) (Just assumption)
Is there a way to upload the changes only?
i.e. the difference between two files in local machine and remote server is just one character. So is it possible somehow to add a new feature to the client and server to understand this changes.
I can't propose a mechanism to achieve this feature; its only an idea that comes to my mind and personally it makes sense. But don't know much about possible technology implementation.
If this if to be implemented; I think needs changes to client application and server application to adapt.
I am not sure if this is valid; but I guess this needs artificial inelegance technology.
If to be implemented; this will amazingly increase upload speed for a single user having lots of files of type of PHP in our example.
Can't be sure this would work for binary files; but at least can you consider my idea for ASCI files?
In normal routine, when I need to upload a big number of different files.
I zip them into one and single archive.
Upload to server. Then from the server panel, I unzip.
This so much reduce upload time.
So, technically; is it possible to let ftp client zip files before upload, then at server side, the ftp server will unzip in the same folder structure.
Do you think this could be two good ideas?
Your feedback and input in my ideas so much appreciated.
Thank you so much
This is my own idea and I had shared it with some other websites and planning to prepare a research paper about it.