[发明专利]一种用于获取页面的应用性能的方法和设备有效
申请号: | 201210343177.2 | 申请日: | 2012-09-14 |
公开(公告)号: | CN103678372B | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 林志峰 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 获取 页面 应用 性能 方法 设备 | ||
本发明的目的是提供一种用于获取页面的应用性能的方法与设备,其中,网络设备根据用户所提交的页面访问请求相对应的访问页面的页面相关信息,确定与所述访问页面相对应的应用性能获取模块,用户设备根据所述应用性能获取模块,接收与所述访问页面相对应的应用性能信息。与现有技术相比,本发明根据不同的页面相关信息,嵌入与所述页面相关信息相对应的应用性能获取模块,通过用户实时产生的海量真实请求遍历网站全貌,基于分布式计算产生统计结果,完整地获取页面的应用性能,提高了页面性能监控的准确性与实时性,进而对页面进行性能瓶颈分析,并为网站性能优化提供数据支撑,以提升网站页面的服务质量,保证网站运行,提高用户访问体验。
技术领域
本发明涉及网络技术领域,尤其涉及一种用于获取页面的应用性能的技术。
背景技术
为了及时有效地了解网站的运行情况,获取网站数据请求响应的性能变化趋势,需要对网页性能进行监控,及时获取页面的应用性能。
当前实现网页性能监控,主要通过以下几种方式实现:第三方代码注入、通过各地部署的私有机器通过定时访问获取、服务器端访问日志。其中,第三方代码注入通过在网页中插入监控代码,将可收集的外部性能特征数据汇总到第三方服务器上,然而该方法仅能获取页面外部通用性能特征,同时由于当前不同网页的框架、网页结构、网页元素等存在不同(如不同的动态表单或内嵌的外部服务等),若考虑全覆盖监控,则需对将所述监控代码的监控粒度设置过细,监控信息的收集过程会对网页引擎和网络产生额外的负担;若考虑到兼容性,则无法使用新的浏览器特性和web技术,无法捕获细粒度特性;若设置简单,则所获取的监控信息可能无法涵盖监控需求。通过在各地部署私有机器定时访问的方式,通过定时访问目标网站获取不同地域、时间的页面性能特征数据,所采集的数据量有限,采集数据与真实用户访问体验差异较大,统计结果不具有全面性。服务器端访问日志实时统计和报警,如现有日志和报警系统,仅能体现当前服务器端机器负荷、业务逻辑耗时,无法获取网络耗时和访问端真实环境下的业务耗时,对于网站总体性能优化无法提供全面的参考和支撑。
发明内容
本发明的目的是提供一种用于获取页面的应用性能的方法与设备。
根据本发明的一个方面,提供了一种在网络设备端用于获取页面的应用性能的方法,其中,该方法包括以下步骤:
a获取与用户通过用户设备提交的页面访问请求相对应的访问页面;
b根据所述访问页面的页面相关信息,确定与所述访问页面相对应的应用性能获取模块,其中,所述应用性能获取模块与所述页面相关信息相匹配;
c将所述访问页面与所述应用性能获取模块提供至所述用户设备,其中,所述应用性能获取模块包含于所述访问页面;
d接收所述用户设备基于所述应用性能获取模块所发送的应用性能信息。
根据本发明的另一方面,还提供了一种在用户设备端用于辅助获取页面的应用性能的方法,其中,该方法包括以下步骤:
A将用户通过用户设备提交的页面访问请求发送至所述网络设备;
B接收所述网络设备基于所述页面访问请求所发送的访问页面,其中,所述访问页面包含与所述访问页面的页面相关信息相匹配的应用性能获取模块;
C根据所述应用性能获取模块,获取与所述访问页面相对应的应用性能信息;
D将所述应用性能信息发送至所述网络设备。
根据本发明的又一方面,还提供了一种用于获取页面的应用性能的网络设备,其中,该设备包括:
页面确定装置,用于获取与用户通过用户设备提交的页面访问请求相对应的访问页面;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210343177.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:磁兼容性不可脱乳胶球囊导管
- 下一篇:宽线描绘方法及装置