【技术实现步骤摘要】
程序文件的访问方法、装置、计算设备和介质
本公开涉及计算机
,特别是涉及一种程序文件的访问方法、一种程序文件的访问装置、一种计算设备以及一种计算机可读存储介质。
技术介绍
近几年来,大型互联网平台为了进一步增强自身在各个领域的垂直度,进一步完善应用生态而陆续推出了自家的小程序应用模式,正式开启了小程序红利时代。各个小程序的用户关注度及用户人数存在很大差别,造成了用户关注度高、用户量大的小程序总是被频繁访问。因此,网络上存在大量的热数据,当这些热数据被用户频繁访问时,需要从服务器中频繁地读取小程序的程序文件,导致服务器存在长时间的访问延迟。
技术实现思路
有鉴于此,本公开提供了一种优化的程序文件的访问方法、程序文件的访问装置、计算设备和计算机可读存储介质。本公开的一个方面提供了一种程序文件的访问方法,包括:确定被访问的当前程序文件,在所述当前程序文件存储在第一缓存区域中的情况下,将所述当前程序文件从第一缓存区域移动至第二缓存区域,在所述当前程序文件至少未存储于所述第一缓存区域和所述第二缓存区域 ...
【技术保护点】
1.一种程序文件的访问方法,包括:/n确定被访问的当前程序文件;/n在所述当前程序文件存储在第一缓存区域中的情况下,将所述当前程序文件从第一缓存区域移动至第二缓存区域;/n在所述当前程序文件至少未存储于所述第一缓存区域和所述第二缓存区域中时,将所述当前程序文件存储至所述第一缓存区域;以及/n响应于客户端的访问请求,将存储于所述第一缓存区域或所述第二缓存区域中的程序文件发送给所述客户端,/n其中,存储于所述第一缓存区域中的程序文件被访问的时间满足预设时间条件,存储于所述第二缓存区域中的程序文件被访问的频率满足预设频率条件。/n
【技术特征摘要】
1.一种程序文件的访问方法,包括:
确定被访问的当前程序文件;
在所述当前程序文件存储在第一缓存区域中的情况下,将所述当前程序文件从第一缓存区域移动至第二缓存区域;
在所述当前程序文件至少未存储于所述第一缓存区域和所述第二缓存区域中时,将所述当前程序文件存储至所述第一缓存区域;以及
响应于客户端的访问请求,将存储于所述第一缓存区域或所述第二缓存区域中的程序文件发送给所述客户端,
其中,存储于所述第一缓存区域中的程序文件被访问的时间满足预设时间条件,存储于所述第二缓存区域中的程序文件被访问的频率满足预设频率条件。
2.根据权利要求1所述的方法,其中,在将所述当前程序文件从第一缓存区域移动至第二缓存区域之后,所述方法还包括:
将所述第二缓存区域中的程序文件按被访问频率重新排列。
3.根据权利要求1所述的方法,其中,在将所述当前程序文件存储至所述第一缓存区域之后,所述方法还包括:
将所述第一缓存区域中的程序文件按被访问时间重新排列。
4.根据权利要求1所述的方法,还包括:
在所述当前程序文件存储在第二缓存区域中的情况下,更新所述第二缓存区域中当前程序文件的被访问频率;以及
将所述第二缓存区域中的程序文件按被访问频率重新排列。
5.根据权利要求1所述的方法,还包括:
在所述第一缓存区域和所述第二缓存区域中存储的程序文件的数据量大于预设数据量时,将所述第一缓存区域中的部分程序文件移动至第一附加存储区域和/或将所述第二缓存区域中的部分程序文件移动至第二附加存储区域。
6.根据权利要求5所述的方法,其中,所述在所述当前程序文件未存储于所述第一缓存区域和所述第二缓存区域中时,将所述当前程序文件存储至所述第一缓存区域包括:
在所述当前程序文件未存储于所述第一缓存区域、所述第二缓存区域中、所述第一附加存储区域和所述第二附加存储区域时,将所述当前程序文件存储至所述第一缓存区域。
7.根据权利要求6所述的方法,还包括:
在所述当前程序文件存储于所述第一附加存储区域中时,将所述当前程序文件移动至所述第二附加存储区域,并将所述当前程序文件存储至所述第一缓存区域中。
8.根据权利要求7所述的方法,还包括:
在所述当前程序文件存储于所述第二附加存储区域中时,将所述当前程序文件移动至所述第二缓存区域,并将所述第二缓存区域中的程序文件按被访问频率重新排列。
9.根据权利要求8所述的方法,其中,所述将所述第一缓存区域中的部分程序文件移动至第...
【专利技术属性】
技术研发人员:尹勇,李峰,罗涛,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。