技术新讯 > 电子通信装置的制造及其应用技术 > 一种文件下载优化的方法与系统与流程  >  正文

一种文件下载优化的方法与系统与流程

  • 国知局
  • 2024-11-06 14:29:01

本发明涉及文件下载,特别涉及一种文件下载优化的方法与系统。

背景技术:

1、目前存在有很多的文件下载功能,通常来说都会有专门的文件服务器或者文件系统,客户端直接调用此文件系统的接口进行文件下载操作。一般来说,小文件的下载工作,客户端直接单线程就可以进行下载了,当遇到大文件的操作,客户端通常会启用多个线程来分块进行文件的下载操作,当所有小文件均下载至本地后,在本地组装成最终的大文件。此种并发下载方式能够有效提高文件下载的效率,但是,因为文件均存储在同一台机器(服务器设备)上,无论是机器的cpu,内存,带宽io等资源都是有限的,即使客户端使用多线程下载的方式,也是加速了该台机器的资源占用情况。当客户端下载请求数量继续增多时,即使客户端采用了多线程下载的方式,也会对下载效率造成一定的影响。

技术实现思路

1、本发明所要解决的技术问题是:提供一种文件下载优化的方法与系统,有效提高文件下载效率。

2、为了解决上述技术问题,本发明采用的技术方案为:

3、一种文件下载优化的方法,包括步骤:

4、s1、对文件下载频率进行周期性统计,确定热点文件;

5、s2、对所述热点文件进行分割,得到多个子文件,并将多个所述子文件分别存储于服务端的多台不同的文件服务器中;

6、s3、接收客户端多线程针对热点文件的分线程下载请求,并转发至各个所述文件服务器进行处理。

7、为了解决上述技术问题,本发明采用的另一种技术方案为:

8、一种文件下载优化的系统,包括入口服务器以及若干个文件服务器,所述入口服务器与所述文件服务器通信连接,并共同实现以下步骤:

9、s1、对文件下载频率进行周期性统计,确定热点文件;

10、s2、对所述热点文件进行分割,得到多个子文件,并将多个所述子文件分别存储于服务端的多台不同的文件服务器中;

11、s3、接收客户端多线程针对热点文件的分线程下载请求,并转发至各个所述文件服务器进行处理。

12、本发明的有益效果在于:本发明的一种文件下载优化的方法与系统,对热点文件进行拆分,存储至不同的文件服务器中,以供给客户端的多线程下载,避免单服务器存储在文件高频下载的情况下,服务器带宽无法为用户提供更佳的下载服务的问题,有效提高文件的下载效率。

技术特征:

1.一种文件下载优化的方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种文件下载优化的方法,其特征在于,步骤s2具体为:

3.根据权利要求1所述的一种文件下载优化的方法,其特征在于,所述分线程下载请求包括文件范围信息;

4.根据权利要求1所述的一种文件下载优化的方法,其特征在于,步骤s3之后还包括步骤:

5.根据权利要求1所述的一种文件下载优化的方法,其特征在于,步骤s3之后还包括步骤:

6.一种文件下载优化的系统,其特征在于,包括入口服务器以及若干个文件服务器,所述入口服务器与所述文件服务器通信连接,并共同实现以下步骤:

7.根据权利要求6所述的一种文件下载优化的系统,其特征在于,步骤s2具体为:

8.根据权利要求6所述的一种文件下载优化的系统,其特征在于,所述分线程下载请求包括文件范围信息;

9.根据权利要求6所述的一种文件下载优化的系统,其特征在于,步骤s3之后还包括步骤:

10.根据权利要求6所述的一种文件下载优化的系统,其特征在于,步骤s3之后还包括步骤:

技术总结本发明公开了一种文件下载优化的方法与系统,对文件下载频率进行周期性统计,确定热点文件;对所述热点文件进行分割,得到多个子文件,并将多个所述子文件分别存储于服务端的多台不同的文件服务器中;接收客户端多线程针对热点文件的分线程下载请求,并转发至各个所述文件服务器进行处理;本发明对热点文件进行拆分,存储至不同的文件服务器中,以供给客户端的多线程下载,避免单服务器存储在文件高频下载的情况下,服务器带宽无法为用户提供更佳的下载服务的问题,有效提高文件的下载效率。技术研发人员:刘德建,郑锦斌,郭孟祺,郑坦,张少敏,陈宏受保护的技术使用者:福建天晴在线互动科技有限公司技术研发日:技术公布日:2024/11/4

本文地址:https://www.jishuxx.com/zhuanli/20241106/322334.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。