reduce ftp traffic
|Reported by:||Hasan K.||Owned by:|
|Keywords:||reduce, ftp, traffic||Cc:||hasanishome@…|
|Component version:||Operating system type:||Other|
|Operating system version:|
Love fielzilla, amazing peace of 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 reduce ftp traffic for 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?
Do you think this (if valid) would reduce the whole internet ftp traffic; said that I guess 1000s or more developers using ftp daily to upload data?
Your feedback and input in my ideas so much appreciated.
Thank you so much
Note: Dose this trac have voting system for the ideas? Can't find it?