【技术实现步骤摘要】
—种用于获取页面的应用性能的方法和设备
本专利技术涉及网络
,尤其涉及一种用于获取页面的应用性能的技术。
技术介绍
为了及时有效地了解网站的运行情况,获取网站数据请求响应的性能变化趋势,需要对网页性能进行监控,及时获取页面的应用性能。当前实现网页性能监控,主要通过以下几种方式实现:第三方代码注入、通过各地部署的私有机器通过定时访问获取、服务器端访问日志。其中,第三方代码注入通过在网页中插入监控代码,将可收集的外部性能特征数据汇总到第三方服务器上,然而该方法仅能获取页面外部通用性能特征,同时由于当前不同网页的框架、网页结构、网页元素等存在不同(如不同的动态表单或内嵌的外部服务等),若考虑全覆盖监控,则需对将所述监控代码的监控粒度设置过细,监控信息的收集过程会对网页引擎和网络产生额外的负担;若考虑到兼容性,则无法使用新的浏览器特性和web技术,无法捕获细粒度特性;若设置简单,则所获取的监控信息可能无法涵盖监控需求。通过在各地部署私有机器定时访问的方式,通过定时访问目标网站获取不同地域、时间的页面性能特征数据,所采集的数据量有限,采集数据与真实用户访问体验差异较大,统计结果不具有全面性。服务器端访问日志实时统计和报警,如现有日志和报警系统,仅能体现当前服务器端机器负荷、业务逻辑耗时,无法获取网络耗时和访问端真实环境下的业务耗时,对于网站总体性能优化无法提供全面的参考和支撑。
技术实现思路
本专利技术的目的是提供一种用于获取页面的应用性能的方法与设备。根据本专利技术的一个方面,提供了一种在网络设备端用于获取页面的应用性能的方法,其中,该方法包括以 ...
【技术保护点】
一种在网络设备端用于获取页面的应用性能的方法,其中,该方法包括以下步骤:a获取与用户通过用户设备提交的页面访问请求相对应的访问页面;b根据所述访问页面的页面相关信息,确定与所述访问页面相对应的应用性能获取模块,其中,所述应用性能获取模块与所述页面相关信息相匹配;c将所述访问页面与所述应用性能获取模块提供至所述用户设备,其中,所述应用性能获取模块包含于所述访问页面;d接收所述用户设备基于所述应用性能获取模块所发送的应用性能信息。
【技术特征摘要】
1.一种在网络设备端用于获取页面的应用性能的方法,其中,该方法包括以下步骤:a获取与用户通过用户设备提交的页面访问请求相对应的访问页面;b根据所述访问页面的页面相关信息,确定与所述访问页面相对应的应用性能获取模块,其中,所述应用性能获取模块与所述页面相关信息相匹配;c将所述访问页面与所述应用性能获取模块提供至所述用户设备,其中,所述应用性能获取模块包含于所述访问页面;d接收所述用户设备基于所述应用性能获取模块所发送的应用性能信息。2.根据权利要求1所述的方法,其中,所述步骤b包括:-根据所述访问页面的页面相关信息,并结合预定的页面性能需求,确定与所述访问页面及所述页面性能需求相对应的应用性能获取模块,其中,所述应用性能获取模块与所述页面相关信息相匹配。3.根据权利要求1或2所述的方法,其中,该方法还包括:-对所述访问页面所对应的多个所述应用性能信息进行数据融合处理,以获得与所述访问页面相对应的优化后的应用性能信息。4.根据权利要求1至3中任一项所述的方法, 其中,所述应用性能信息包括关于所述访问页面中内容的动态访问的动态性能信息;其中,该方法还包括:-根据所述访问页面所对应的参考页面的动态性能信息,对所述访问页面的应用性能信息进行调整处理,以获得与所述访问页面相对应的调整后的应用性能信息。5.根据权利要求1至4中任一项所述的方法,其中,该方法还包括:-根据预定的分析维度,对多个所述应用性能信息进行统计分析处理,以获得与所述分析维度相应的应用性能信息;其中,所述分析维度包括以下至少任一项:-所述用户设备的配置信息;-所述用户设备的浏览器信息;-所述访问页面所对应的应用类型信息;-所述用户所属的群组信息。6.根据权利要求1至5中任一项所述的方法,其中,所述步骤d包括:-接收所述用户设备基于所述应用性能获取模块所发送的应用性能信息及其实时性属性信息;其中,该方法还包括:-根据所述实时性属性信息,对所述应用性能信息进行分析处理。7.根据权利要求6所述的方法,其中,该方法还包括:-根据所述实时性属性信息,将所述网页性能监控信息发送至所述网络设备所对应的操作用户。8.—种在用户设备端用于辅助获取页面的应用性能的方法,其中,该方法包括以下步骤:A将用户通过用户设备提交的页面访问请求发送至所述网络设备;B接收所述网络设备基于所述页面访问请求所发送的访问页面,其中,所述访问页面包含与所述访问页面的页面相关信息相匹配的应用性能获取模块;C根据所述应用性能获取模块,获取与所述访问页面相对应的应用性能信息;D将所述应用性能信息发送至所述网络设备。9.根据权利要求8所述的方法,其中,所述应用性能信息包括关于所述访问页面中内容的动态访问的动态性能信息;其中,所述步骤C包括:-根据所述应用性能获取模块,获取所述用户对于所述访问页面中内容执行动态访问的访问操作信息及其相应的访问响应信息;-根据所述访问操作信息及其相应的访问响应信息,确定与所述动态访问相对应的所述动态性能信息,以包含于所述应用性能信息。10.根据权利要求8或9所述的方法,其中,所述步骤D包括:-基于预定发送规则,将所述应用性能信息发送至所述网络设备;其中,所述预定发送规则包括以下至少任一项:-实时地将所述应用性能信息发送至所述网络设备;-按预定周期将所述应用性能信息发送至所述网络设备;-对所述应用性能信息进行压缩处理,并压缩处理后的所述应用性能信息发送至所述网络设备;-对所述应用性能信息进行合并处理,并合并处理后的所述应用性能信息发送至所述网络设备。11.一种用于获取页面的应用性能的网络设备,其中,该设备包括:页面确定装置,用于获取与用户通过用户设备提交的页面访问请求相对应的访问页面;模块确定装置,用于根据所述访问页面的页面相关信息,确定与所...
【专利技术属性】
技术研发人员:林志峰,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。