网站首页 > 资源文章 正文
Part 01
专利发明的初衷
FTP下载工具俗称为FTP工具,是我们常用的一个服务。FTP分为客户端和服务器端:FTP服务器被用于存储文件;FTP客户端用于通过FTP协议访问位于FTP服务器端上的资源,可以上传和下载文件。
在现实使用中可能会存在这样一种情形:多个FTP客户端经过代理服务器下载同一个文件。如果FTP服务器没有缓存,代理服务器就需要重复的从FTP服务器多次下载同一文件,浪费网络资源;如果FTP服务器有缓存,后续用户有下载此文件的请求,可直接从缓存中使用,无需再去服务器重复下载。这样可以大幅提升效率和客户端的响应速度,用户使用体验会更好。
Part 02
专利可实现功能
本发明公开了一种基于FTP文件的下载方法、代理服务器和系统,涉及计算机技术领域。
该方法实现的功能如下:
- 根据访问URL生成存取控制特征码,用于代理服务器缓存和查询缓存的文件;
- 结合最后修改时间和文件长度组合判断文件是否可用;
- 通过过期时间判断文件是否过期。如果文件过期,需要重新结合最后修改时间和文件长度组合来判断文件是否可用。
Part 03
专利适用产品
本专利可以应用到增强型Web安全网关(ASWG)产品上。当多个客户端通过代理从同一服务器下载相同文件时,可以提升代理的响应速度,避免通信链路拥堵,同时减少网络资源浪费。
Part 04
专利的应用效果
当多个FTP客户端经过代理下载同一个文件,FTP代理只需要去FTP服务器拉取一次,后续客户端再次发起相同请求时,代理服务器从缓存读取文件。我们看一下服务器使用缓存和不使用缓存的对比效果:
服务器不使用缓存时:a,b 两个客户端分别经由FTP代理从服务器下载相同文件时,FTP代理对于a,b的请求分别要去服务器下载两次文件。这样导致的结果就是下载速度慢,而且浪费资源。
服务器使用缓存时:FTP服务器在接收到第一次请求后下载文件并将文件缓存下来,等b客户端发起对同一文件的请求时,FTP代理就可以用缓存作应答,发送给b客户端,这样就可以提高下载效率,减少网络资源浪费。
作者介绍
赵福仁,毕业于济宁学院。现就职于天空卫士网络安全有限公司SWG部门,拥有丰富的项目经验,主要负责文件传输协议(FTP),和邮件协议(POP3+SMTP)的功能添加和代码维护。
猜你喜欢
- 2024-11-05 Windows系统和Mac OS系统的免费FTP客户端有哪些?
- 2024-11-05 Windows连接FTP服务器详细图文教程
- 2024-11-05 免费!FTP客户端:FileZilla 3.66.1 (64位)
- 2024-11-05 服务器ftp软件,3大必推的服务器ftp软件
- 2024-11-05 电脑如何连接华三路由器配置ftp文件传输服务
- 2024-11-05 局域网 FTP 搭建教程(win10局域网ftp服务器怎么搭建)
- 2024-11-05 Windows下ftp服务配置和管理(ftp服务的配置与管理)
- 2024-11-05 原来老师傅都是在这几个资源网站找资源!资源多到爆棚,建议收藏
- 2024-11-05 Linux内核组织(kernel.org)将关闭FTP服务
- 2024-11-05 NAS指南丨不懂SMB、FTP、NFS协议?5000字教程,快速上手
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)