[发明专利]网站性能监测方法和系统有效
申请号: | 201711377943.6 | 申请日: | 2017-12-19 |
公开(公告)号: | CN108183837B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 林克全;胡璇;赵静;杨杰;严俊斌;梁景生;赵旭;钟国新 | 申请(专利权)人: | 广州供电局有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 周清华 |
地址: | 510620 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网站 性能 监测 方法 系统 | ||
本发明涉及互联网技术领域,特别是涉及一种网站性能监测方法和系统,通过接收客户端发送的通过爬网操作生成的网站响应数据,根据所述网站响应数据获取所述客户端的网站访问性能指标,根据所述网站访问性能指标参数和预设标准值判断所述待监测网站的性能。在本方案中,为了实现对网站性能进行监测,通过客户端对待监测网站进行爬网操作,获取所述客户端通过爬网操作生成网站响应数据,所述网站响应数据可用于判定所述网站性能,无需对待监测网站进行修改,保持了网站的稳定性,极大地降低了实施网站性能监测的风险;同时,由于是通过真实的客户端进行爬网操作,可以使获取到的网站响应数据更贴近真实情况,提高了网站性能监测的准确性。
技术领域
本发明涉及互联网技术领域,特别是涉及一种网站性能监测方法和系统。
背景技术
随着科技的发展,互联网在人们的生活中得到越来越广泛的应用,网络经济的比重也在持续地增长。网络开发者为了提高网页的浏览体验,需要对网站进行性能监测,从而有目的地改进自己的网站。
目前为了对网站进行的性能监测,一般选择修改网站的方式,通过在已有页面植入javascript代码,供用户访问网站时加载这段代码并将特定数据反馈到网站后端服务器进行分析,以实现对网站的性能进行监测。然而这种方式需要对网页进行修改,导致网站容易出现稳定性的问题,存在较大的风险。
发明内容
基于此,由于目前网站性能监测过程中待监测网站容易出现稳定性问题,需要提供一种网站性能监测方法和系统。
一种网站性能监测方法,包括以下步骤:
接收客户端发送的网站响应数据,所述网站响应数据为所述客户端对待监测网站进行爬网操作后生成的响应数据;
根据所述网站响应数据获取所述客户端的网站访问性能指标参数;
根据所述网站访问性能指标参数和预设标准值判断所述待监测网站的性能。
在其中一个实施例中,所述接收客户端发送的网站响应数据的步骤前还包括以下步骤:
对所述客户端进行代理程序埋点,供所述客户端通过所述代理程序执行所述对待监测网站进行爬网操作的步骤。
在其中一个实施例中,所述对所述客户端进行代理程序埋点的步骤包括以下步骤:
通过域策略发送代理程序安装文件和开机启动脚本至所述待监测网站的客户端;其中,所述客户端在下次启动时根据所述开机启动脚本执行所述代理程序安装文件。
在其中一个实施例中,所述根据所述网站响应数据获取所述客户端的网站访问性能指标参数的步骤包括以下步骤:
从所述网站响应数据提取所述客户端的各网页元素加载时间;
根据各网页元素对应的预设权值,计算各网页元素加载时间的加权平均值,将所述各网页元素加载时间的加权平均值作为所述客户端的网站访问性能指标参数。
在其中一个实施例中,各网页元素对应的预设权值与各所述网页元素被加载的频率成正比。
在其中一个实施例中,所述根据所述网站访问性能指标参数和预设标准值判断所述待监测网站的性能的步骤之前还包括以下步骤:
接收客户端发送的测试响应数据,所述测试响应数据为所述客户端对待监测网站的测试场景进行爬网操作后生成的响应数据;
根据所述测试响应数据获取所述客户端的测试访问性能指标参数;
根据所述接收到的测试响应数据向对应的客户端发送测试访问满意度询问;
接收所述客户端根据所述测试访问满意度询问返回的满意度反馈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州供电局有限公司,未经广州供电局有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711377943.6/2.html,转载请声明来源钻瓜专利网。