1.一种网站性能监控方法,其特征在于,所述方法包括:
采集目标网站的多个性能指标中每个性能指标的性能数据,所述多个性能指标包括页面文档对象模型DOM加载时长、页面首屏加载时长和页面白屏时长;
根据所述每个性能指标的性能数据,确定所述目标网站的性能综合指数;
根据所述目标网站的性能综合指数,生成性能指数曲线;
根据所述性能指数曲线对所述目标网站进行性能监控。
2.根据权利要求1所述的方法,其特征在于,采集目标网站的多个性能指标中每个性能指标的性能数据之前,所述方法还包括:
确定所述多个性能指标;
在接收到终端发送的页面访问请求时,向所述终端发送页面数据包,所述页面数据包至少包括数据采集工具,所述数据采集工具用于采集所述多个性能指标中每个性能指标的性能数据;
相应地,采集预设数量的性能指标中每个性能指标的性能数据包括:
接收终端通过所述数据采集工具采集到的所述每个性能指标的性能数据。
3.根据权利要求1所述的方法,其特征在于,根据所述每个性能指标的性能数据,确定所述目标网站的性能综合指数包括:
确定所述多个性能指标中每个性能指标对应的权重;
将所述每个性能指标与所述每个性能指标对应权重的乘积之和确定为所述性能综合指数。
4.根据权利要求1所述的方法,其特征在于,所述性能指数曲线是指以时间为横轴、所述性能综合指数为纵轴的二维曲线。
5.根据权利要求1所述的方法,其特征在于,根据所述性能指数曲线对所述目标网站进行性能监控包括:
当所述性能综合指数大于第一预设阈值时,发出报警信号;或
当所述性能综合指数变化速度大于第二预设阈值时,发出所述报警信号。
6.一种网站性能监控装置,其特征在于,所述装置包括:
采集模块,用于采集目标网站的多个性能指标中每个性能指标的性能数据,所述多个性能指标包括页面文档对象模型DOM加载时长、页面首屏加载时长和页面白屏时长;
性能综合指数确定模块,用于根据所述采集模块采集到的所述每个性能指标的性能数据,确定所述目标网站的性能综合指数;
曲线生成模块,用于根据所述性能综合指数确定模块确定的所述目标网站的性能综合指数,生成性能指数曲线;
性能监控模块,用于根据所述曲线生成模块生成的所述性能指数曲线对所述目标网站进行性能监控。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
性能指标确定模块,用于确定所述多个性能指标;
发送模块,用于在接收到终端发送的页面访问请求时,向所述终端发送页面数据包,所述页面数据包至少包括数据采集工具,所述数据采集工具用于采集所述多个性能指标中每个性能指标的性能数据;
相应地,所述采集模块用于:
接收终端通过所述数据采集工具采集到的所述每个性能指标的性能数据。
8.根据权利要求6所述的装置,其特征在于,所述性能综合指数确定模块用于:
确定所述多个性能指标中每个性能指标对应的权重;
将所述每个性能指标与所述每个性能指标对应权重的乘积之和确定为所述性能综合指数。
9.根据权利要求6所述的装置,其特征在于,所述性能指数曲线是指以时间为横轴、所述性能综合指数为纵轴的二维曲线。
10.根据权利要求6所述的装置,其特征在于,所述性能监控模块用于:
当所述性能综合指数大于第一预设阈值时,发出报警信号;或
当所述性能综合指数变化速度大于第二预设阈值时,发出所述报警信号。