预加载方法和装置制造方法及图纸

技术编号:24684402 阅读:36 留言:0更新日期:2020-06-27 08:14
本发明专利技术提供了一种预加载方法和装置。其中,该方法包括:获取用户访问的页面的地址,并判断页面是动态网页还是静态网页;在判断到页面为动态网页的情况下,执行第一预加载方案;同时记录用户驻留在页面的驻留时间,并判断驻留时间是否超过预定阈值;在判断结果为驻留时间超过预定阈值的情况下,执行第二预加载方案。通过本发明专利技术,解决了相关技术中页面加载缓慢的问题,提高了页面加载的效率,提升了用户访问页面的体验度。

Preloading method and device

【技术实现步骤摘要】
预加载方法和装置本申请是2016年07月07日提交中国国家知识产权局专利局、申请号为201610533728.X、专利技术名称为“预加载方法和装置”的中国专利申请的分案申请。
本专利技术涉及通信领域,具体而言,涉及一种预加载方法和装置。
技术介绍
目前,随着互联网快速发展以及信息的爆炸式增长,网站的呈现形式也越来越多样化,比如交互设计、个性化排版、高清大图、长滚动页面、视频插入等。但在当前网络环境中,站点用户需要等待较长时间才能完全看到所请求的页面,虽然随着网络宽带的逐步升级,这些问题得到了一定程度的缓解,但依然影响用户的访问体验。对于小部分网站来说,他们具备可以对网站进行预加载的能力,通过日志等访问数据,在页面里面插入固定的预加载标签,使的在获取对象的时候能有较大的提升,但是对于大部分网站来说,他们并不具备这些专业技能来改善他们网站的服务质量,甚至,有些网站在预加载的过程中,由于技术能力不足,还会导致网站不能服务等更严重的问题。
技术实现思路
本专利技术提供了一种预加载方法和装置,以至少解决相关技术中页面加本文档来自技高网...

【技术保护点】
1.一种预加载方法,应用于预加载服务器,其特征在于包括:/n接收被引导的用户访问,获取用户访问的页面地址,根据所述页面地址判断所述页面的页面类型;/n当所述页面为动态页面时,构造用于快速获取所述页面的内容的响应头,并响应给所述用户,生成用于保障用户访问完整性的javascript监控文件,根据预加载内容,生成javascript脚本并执行所述javascript脚本;当所述页面为静态页面时,直接获取所述页面对应的源站内容;/n记录所述用户驻留在所述页面的驻留时间;/n当所述驻留时间超过设定阈值,执行预加载方案。/n

【技术特征摘要】
1.一种预加载方法,应用于预加载服务器,其特征在于包括:
接收被引导的用户访问,获取用户访问的页面地址,根据所述页面地址判断所述页面的页面类型;
当所述页面为动态页面时,构造用于快速获取所述页面的内容的响应头,并响应给所述用户,生成用于保障用户访问完整性的javascript监控文件,根据预加载内容,生成javascript脚本并执行所述javascript脚本;当所述页面为静态页面时,直接获取所述页面对应的源站内容;
记录所述用户驻留在所述页面的驻留时间;
当所述驻留时间超过设定阈值,执行预加载方案。


2.根据权利要求1所述的预加载方法,其特征在于,所述预加载内容包括页面响应时间、元素大小、javascript构造中的至少一种。


3.根据权利要求1所述的预加载方法,其特征在于,所述当所述驻留时间超过设定阈值,执行预加载方案包括;
当所述驻留时间超过设定阈值,预加载访问概率最大的页面的内容,所述访问概率最大的页面通过自学习机制跟踪统计用户访问结果,基于日志大数据分析访问结果得到。


4.根据权利要求3所述的预加载方法,其特征在于,所述预加载访问概率最大的页面的内容,还包括:
预加载页面内容中的对象对应的页面资源,所述页面内容中的对象包括链接、视频源、图片源。


5.一种预加载装置,其特征在于,包括:
判断模块,用于接收被引导的用户访问,获取用户访问的页面地址,根据所述页面地址判断所述页面的页面类型;
第一加载...

【专利技术属性】
技术研发人员:李国王康
申请(专利权)人:贵州白山云科技股份有限公司
类型:发明
国别省市:贵州;52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1