window和linux文件定时上传

文件上传的流程背景:
由于第三方大量的图片会到我们本机(windows)系统的文件夹下,而这些图片需要上传到linux系统给其他团队的人进行鉴别,最终发布。
阅读前的思考
1、window和linux文件定时上传使用什么协议
2、文件上传过程需注意什么
3、如何提升文件上传的效率

第一问:文件上传使用SFTP协议,而不使用FTP,原因如下:

SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,它在传输文件时使用加密的传输层来保护数据的完整性和私密性。
它支持多种文件传输协议,比如SSH,SCP,FTP等,可以对文件进行加密,以防止未经授权的访问。SFTP还支持用户身份验证和权限控制,以确保只有授权的用户才能访问文件。此外,SFTP还支持文件传输的恢复,以确保文件传输过程中不会丢失任何数据。因此,SFTP协议是一种安全可靠的文件传输协议,可以用于进行文件上传。
缺点:效率比FTP低,客户端支持范围比FTP协议小

第二问:文件在不同系统之间交互,首先要保证的就是数据的完整性,所以需要在本地建立错误文件夹,在上传过程中失败的需要进入本文件夹,以及数据需要备份,所以上传成功后的数据需要进入备份文件夹,所以这会导致一个问题,window系统的磁盘空间会越来越大,而且一张一张上传图片效率也低下,浪费网络带宽,所以怎么办呢,以下解答。

第三问:既然磁盘空间越来越大,那么对于文件肯定要定时做个清理,其次,文件需要进行压缩,然后将一段时间内压缩打包的文件进行上传,这样不用一张一张上传,既节省本地磁盘空间,也可以减少网络带宽的消耗,提升效率。
其次,文件传输使用长连接会优于短连接,因为我们的数据是一直在传输的,使用长连接可以避免每次断开重连带来的性能损耗。长连接是一种网络连接技术,它可以在客户端和服务器之间建立一个持久的连接,客户端可以通过这个连接持续地发送请求,而服务器也可以通过这个连接持续地推送数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值