android电影网站开发,windows2012系统怎么建设网站,17网站一起做网店揭阳,西安网站建设行业动态Part 01
专利发明的初衷
FTP下载工具俗称为FTP工具#xff0c;是我们常用的一个服务。FTP分为客户端和服务器端#xff1a;FTP服务器被用于存储文件#xff1b;FTP客户端用于通过FTP协议访问位于FTP服务器端上的资源#xff0c;可以上传和下载文件。
在现实使用中可能会…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服务器拉取一次后续客户端再次发起相同请求时代理服务器从缓存读取文件。我们看一下服务器使用缓存和不使用缓存的对比效果
服务器不使用缓存时ab 两个客户端分别经由FTP代理从服务器下载相同文件时FTP代理对于ab的请求分别要去服务器下载两次文件。这样导致的结果就是下载速度慢而且浪费资源。
服务器使用缓存时FTP服务器在接收到第一次请求后下载文件并将文件缓存下来等b客户端发起对同一文件的请求时FTP代理就可以用缓存作应答发送给b客户端这样就可以提高下载效率减少网络资源浪费。
作者介绍
赵福仁毕业于济宁学院。现就职于天空卫士网络安全有限公司SWG部门拥有丰富的项目经验主要负责文件传输协议FTP和邮件协议POP3SMTP的功能添加和代码维护。