【技术实现步骤摘要】
预加载方法和装置本申请是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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。