FTP上傳文件速度太慢怎么辦?
ftp 每次傳輸文件都需要先建立連接,然后進行傳輸。對于小文件而言,建立連接的時間要遠遠超過實際傳輸所使用的時間。因此,哪怕你上傳的總共只有幾百k的文件,但由于每個文件都很小,文件總數目很多,傳輸起來很多時間都浪費在建立連接上了,結果就會傳輸得很慢。那么如何能夠加快傳輸速度呢?關鍵就是減少文件數目。所以,一個比較可行的辦法就是將文件壓縮后再進行上傳,然后在線進行解壓縮,這樣將會大幅度提高上傳速度。
拓展資料FTP
文件傳輸協議(英文:File Transfer Protocol,縮寫:FTP)是用于在網絡上進行文件傳輸的一套標準協議,使用客戶/服務器模式。它屬于網絡傳輸協議的應用層。文件傳送(file transfer)和文件訪問(file access)之間的區別在于:前者由FTP提供,后者由如NFS等應用系統提供。
FTP是一個8位的客戶端-服務器協議,能操作任何類型的文件而不需要進一步處理,就像MIME或Unicode一樣。但是,FTP有著極高的延時,這意味著,從開始請求到第一次接收需求數據之間的時間,會非常長;并且不時的必須執行一些冗長的登錄進程。
FTP服務器
簡單地說,支持FTP協議的服務器就是FTP服務器。
與大多數Internet服務一樣,FTP也是一個客戶機/服務器系統。用戶通過一個支持FTP協議的客戶機程序,連接到在遠程主機上的FTP服務器程序。用戶通過客戶機程序向服務器程序發出命令,服務器程序執行用戶所發出的命令,并將執行的結果返回到客戶機。比如說,用戶發出一條命令,要求服務器向用戶傳送某一個文件的一份拷貝,服務器會響應這條命令,將指定文件送至用戶的機器上。客戶機程序代表用戶接收到這個文件,將其存放在用戶目錄中。
【參考資料】
來自頭條百科:https://www.baike.com/wiki/ftp/21502148?prd=home_search&search_id=5cmki5myqtg000&view_id=ulww32pwu6o00