The embodiment of the invention provides a method, device and user terminal for monitoring the performance of a browser, belonging to the field of computer technology. The method of monitoring the performance of the browser includes sending a web page access request to the server; the response instruction returned by the receiving server; when the response instruction has a predetermined field and the predetermined field is not empty, the performance parameters corresponding to the browser performance parameters are obtained according to the browser performance parameters carried by the corresponding information of the predetermined field. The performance data is sent to the server. This method enables the server to get the performance data of the browser, and then monitor the performance of the browser by obtaining the performance data.
【技术实现步骤摘要】
一种监控浏览器性能的方法、装置及用户终端
本专利技术涉及计算机
,具体而言,涉及一种监控浏览器性能的方法、装置及用户终端。
技术介绍
现有技术针对浏览器性能的监控,一般是通过JS(JavaScript,脚本语言)调用浏览器性能接口,比如,使用NavigationTiming(导航计时)API(ApplicationProgrammingInterface,应用程序编程接口)。然而,现有的NavigationTimingAPI并未包含一些关键的性能数据,比如准确的首屏时间。首屏时间和渲染排版相关的一些其它数据对服务器非常重要。服务器能否得到完善的性能数据,对自身的性能监控和页面优化都至关重要。因此,如何解决上述问题是目前面临的一大难题。
技术实现思路
本专利技术提供一种监控浏览器性能的方法、装置及用户终端,旨在改善上述问题。第一方面,本专利技术提供的一种监控浏览器性能的方法,所述方法包括:向服务器发送网页访问请求;接收所述服务器返回的响应指令;当所述响应指令中存在预定字段且所述预定字段不为空时,根据所述预定字段对应的信息所携带的浏览器性能参数获取与所述浏览器性能参数对应的性能数据;将所述性能数据发送给所述服务器。第二方面,本专利技术提供的一种监控浏览器性能的装置,所述装置包括:请求发送单元,用于向服务器发送网页访问请求;指令接收单元,用于接收所述服务器返回的响应指令;数据获取单元,用于当所述响应指令中存在预定字段且所述预定字段不为空时,根据所述预定字段对应的信息所携带的浏览器性能参数获取与所述浏览器性能参数对应的性能数据;数据发送单元,用于将所述性能数据发 ...
【技术保护点】
1.一种监控浏览器性能的方法,其特征在于,所述方法包括:向服务器发送网页访问请求;接收所述服务器返回的响应指令;当所述响应指令中存在预定字段且所述预定字段不为空时,根据所述预定字段对应的信息所携带的浏览器性能参数获取与所述浏览器性能参数对应的性能数据;将所述性能数据发送给所述服务器。
【技术特征摘要】
1.一种监控浏览器性能的方法,其特征在于,所述方法包括:向服务器发送网页访问请求;接收所述服务器返回的响应指令;当所述响应指令中存在预定字段且所述预定字段不为空时,根据所述预定字段对应的信息所携带的浏览器性能参数获取与所述浏览器性能参数对应的性能数据;将所述性能数据发送给所述服务器。2.根据权利要求1所述的方法,其特征在于,所述将所述性能数据发送给所述服务器,包括:当所述网页访问请求中请求访问的网页的全部内容呈现时或全部内容加载完成时,将所述性能数据发送给所述服务器。3.根据权利要求1所述的方法,其特征在于,所述服务器包括第一服务器和第二服务器,所述预定字段对应的信息包括所述第二服务器的地址,所述向服务器发送网页访问请求,接收所述服务器返回的响应指令,包括:向所述第一服务器发送网页访问请求,接收所述第一服务器返回的响应指令;所述将所述性能数据发送给所述服务器,包括:根据所述第二服务器的地址将所述性能数据发送给所述第二服务器。4.根据权利要求1所述的方法,其特征在于,所述服务器包括第二服务器和第一服务器,所述预定字段对应的信息还包括用于将所述性能数据上传至所述第二服务器的上传方式,所述将所述性能数据发送给所述服务器,包括:获取所述上传方式;判断所述上传方式与预设上传方式是否匹配,当所述上传方式与所述预设上传方式匹配时,基于所述上传方式以及所述第二服务器的地址将所述性能数据发送到所述第二服务器。5.根据权利要求1-4任意一项所述的方法,其特征在于,所述浏览器性能参数包括首屏呈现时长,和/或所述首屏呈现时长内的排版次数以及对应的排版高度,所述首屏呈现时长为发起所述网页访问请求到所述网页访问请求中请求打开的网页的首屏内容呈现的时间。6.一种监控浏览器性能的装置,其特征在于,所述装置包括:请求发送单元,用于向服务器发送网页访问请求;指令接收单元,用于接收所述服务器返回的响应指令;数据获取单元,用于当所述响应指令中存在预定字段且所述预定字段不为空时...
【专利技术属性】
技术研发人员:刘翔,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。