技术性话题 · 2018-11-03 2

多线程FTP软件:filezilla,一款支持多线程同时上传/下载FTP传输

Multithreaded FTP software: filezilla, support a lot of thread transfer upload / download FTP.

%title插图%num

经常做网站管理维护的人,通常在面对大量网站数据的时候,如何快速上传下载FTP文件就成了问题,传统的FlashFXP只能支持单FTP单用户进行单线程上传下载,如果有几千个网页文件,那么上传下载就需要几小时。

虽然我们可以通过压缩成为ZIP等格式上传到FTP然后解压缩,但是这种操作通常比较繁琐。

而我在很早之前一直也在寻找能支持多线程上传下载的FTP软件,我发现了一款很好用的能够实现该功能的软件:filezilla。这款软件能实现单FTP同用户多线程进行FTP上传下载操作。

注意这软件并不是将文件分割进行上传下载的,原理是,通过FTP账户并发登陆FTP服务器,然后每个账户分别传输不同的文件,进而实现了多线程同时传输,提高效率。

通常FTP服务器都支持一个FTP账户多个登陆进程,而本软件就是利用这个功能实现对众多文件分开进行多传输,如图上,我采用了4线程进行网站文件上传。从而提高了速度和效率。用这款软件前提是你得FTP服务器必须要支持一个FTP多连接才行。