易捷网络专注企业网站建设
11年企业网站建设经验、响应式网站建设,兼容PC、手机、平板全
终端,给你更佳的浏览体验...

如何进行网站的真实用户监控(RUM)

来源:网站建设行业资讯网
添加时间:2022-01-16
RUM的工作名副其实:它观察的是网站的真实访客,记录访客打开页面的速度,然后生成报表 RUM的工作名副其实:它观察的是网站的真实访客,记录访客打开页面的速度,然后生成报表。

从这点来看,RUM会告诉你系统是否出问题了,因为你可以通过RUM发现问题以及速度变慢的情况,这些情况你没有进行测试,从而也就不知道是否存在。

何时使用RUM

RUM工具生成两种报表,每种都可以帮助你测量性能及诊断问题。

单个访客报表

有了这样的报表,就像每个访客都有Firebug一样,你可以对用户的访问进行回放,复查每个页面和每个对象,也可以针对单个错误生成报警(例如,“假如用户得到了一个HTP500错误,则给我发邮件”)。



集合报表

这些报表针对所有访客显示发生了什么一哪些页面最慢、哪些对象出现的错误最多等。可以基于聚合数据和时间段生成报警(例如,“如果5分分钟之内平均页面延迟时间间超过5秒钟,则发送一个SNMP陷阱”)。

常见的RUM用例包括

●复查问题会话,以诊断网站的技术问题。

●对网站真实访客生成服务水平报表,特别是在运行一个软件作为服务(Sas)的系统时。识别出那些可能需要更多规范监控的部分。

●对于无法使用综合方式进行测量的部分,如付款页面等,测测量其健康状况

遇到问题即时报警,而不是采用间隔方式,到点儿才报。

RUM的局限

虽然综合工具都大同小异,但客户端的RUM工具,和服务器端的相比,是有很大区别的。前者依赖于AAX脚本或者嵌入的代理代码(agentcode),在终端用户访问网站时,采集他们的信息;后者使用服务器日志、负载均衡器或者网络窃听器从数据中心收集访客信息。

客户端RUM在浏览器中观察用户体验,所以能够测量像客户端渲染等的延迟。可惜的是,由于只有在页面成功加载并且在浏览器上运行的时候,客户端RUM才能够加载,所以就无法检测导致其自身无法加载这样的错误,而且也可能与某些客户端不兼容。更进一步说,因为RUM是在浏览器的沙箱里运行的,所以也就无法看到更为低层的数据,像包丢失情况,也无法计算用户访问第一个页面时的主机延迟。

服务器端的RUM的问题正相反。因为独立于浏览器,所以能看到发生的任何事情的详细情况一一甚至是失败的TCP连接次数,然而却看不到浏览器中发生的情况。或许更重要的是,因为服务器端的RUM需要访问网络与日志,以及某些情况下的各个物理网络,所以对于托管或基于云计算的环境,就无法部署了。许多商业化的RUM解决方案结合了客户端及服务器端的采集方式来解决这个问题。

配置RUM

有两个基本步骤来配置RUM工具。首先,训练工具以理解网站的流量模式,然后告诉工具监视哪些重要的内容。

按照定义,一个RUM工具应该能捕提所有进出服务器的流量。对工具进行训练是必要的,因为每个网站都是不同的。对工具进行训练涉及到下面的步骤。

1.剔除不需要的流量。

某些流量你可能不需要。像网站机器人(bots)、其他的监控工具、网络服务调用以及防火墙之内的流量,所有这些都会让你曲解终端用户的体验。

2.告诉系统如何追踪单个用户。

所有网站都会使用某种东西来识别单个访客,不管是会话cookie还是URL参数,甚至是IP地址。但在某些RUM实现中一一特别是那些使用客户端脚本的一这些是不需要的,因为脚本实例运行在每个访客的浏览器中。

3.告诉系统如何组装页面。

知道一个页面在哪里结束以及另一个页面在哪里开始,是需要技巧的。有些页面在加载以后可能还会有异步通信(如GoogleSuggest,用户在搜索框中输入内容时,GoogleSuggest会基于这些内容显示建议)。RUM工具需要知道什么东西组成了页面的开始与结束,这对于合理地计时以及计算页面数都很重要

4.识别错误。

虽然每个网站都有一些基本的错误类型(如HTTP500),但也会有一些定制的页面,看起来跟正常页面一样,但却是出错页面。

一旦工具理解了怎样才算是一次访问,以及如何测量延迟,你就可以告诉它要监视些什么。多数RUM工具在开始时都会有默认的参数:页面、用户、城市以及服务器都是用来切割数据的好方法,都会向你显示哪些最慢,或者哪些出错最多。

由于RUM工具要处理大量信息,所以往往只向你显示高层次的数据,除非你特别要求做钻取,例如,进入到网站建设的刚刚发布的那部分,或者显示一个特定的高价值客户。一般来说,每个数据区段都可以用来生成报告,以及产生报警或邮件通知。

网站建设计最新案例赏析:


东莞鼎力环保科技网站制作首页设计效果图
东莞鼎力环保科技
深圳捷益达电子网站制作首页设计效果图
深圳捷益达电子
广州恒星制冷设备集团网站制作首页设计效果图
广州恒星制冷设备集团
深圳华璨文化传播网站制作首页设计效果图
深圳华璨文化传播
深圳共安智能科技网站制作首页设计效果图
深圳共安智能科技
深圳信可威空间规划设计网站制作首页设计效果图
深圳信可威空间规划设计
深圳信雅文化传播网站制作首页设计效果图
深圳信雅文化传播
阳光雨露信息技术服务网站制作首页设计效果图
阳光雨露信息技术服务
广州波士特实验室设备网站制作首页设计效果图
广州波士特实验室设备
河南赛唯家具网站制作首页设计效果图
河南赛唯家具
 

网站建设行业资讯推荐阅读:


好口碑的网站设计哪家不错 在网站建设的过程中如何提升网站的排名扶持企业的发展只需要一个网站建设就可!深圳网站建设之网站设计公司内容要从本质起程页面网站制作的技巧有哪些网站优化工作人员必须维持的好多个心理状态网站开发的四大技巧有哪些网站设计有哪些好处了解网页设计和网站开发的区别刷屏对于企业产品的发展有什么意义好的深圳企业网站建设都具备哪些特征茂名建站-将你的网站转换为销售工具软件定制的过程和成本网页制作如何提升网站页面打开速度网络营销之网络推广技巧网站建设在优化方面不要忽略二级域名的重要性如何让网页设计不再乏味网上兼职被骗了,但申请维权又进坑怎么办网站建设要有明确的目标做企业展示型网站建设的几点注意事项 网页页面设计哪家售后好 网站中网页设计使用框架结构的弊病企业网站设计如何提高客户信任度易捷网络谈谈手机网站建设对企业的价值揭秘:网站建设价格差异为何如此巨大软件定制解决方案官网设计的5个至关重要的技巧大兴安岭统计局加强网站建设工作完成全面改版 靠谱的网站设计制作报价单 极简主义的网站设计应该注意哪些方面的问题深圳网站建设之如何恢复被降权的网站深圳网站建设谈谈网站中常见优化问题营销型网站必须具备的常用功能注册会员用户数量怎样提高做好网上宣传的重要性深圳网站建设公司科技解析快照不更新的原因HTML5和搜索引擎优化:优化的影响低成本也可以有转化率的方法-深圳网站建设分享影响深圳网站建设好坏的几大原因URL静态化之网站结构优化基础方法深圳福田网站设计多少钱,企业网站设计制作成功的关键点是什么新型神推广方法--自动关注网站域名选择的十大原则对您的网站是否还满意不满意的话,看过来如何设计外贸网站建设吸引更多的客户做网站建设要怎么布局 网站设计哪里靠谱 微信公众号模板消息对接说明探讨网页设计成功秘诀深圳微信商城建站费用影响因素论坛网站设计功能模块组成为什么做软件定制项目很难赚钱一个好的网站该如何“讨好”用户 网站设计建设中页脚设计有哪四大技巧深圳网站设计|极简主义风格网站设计怎么做针对网站建设精准引流的技巧有哪些深圳网站建设之如何能让自己的网站具有层次感新手知识:网站如何进行后期维护网站优化怎样获得当地连接网站开发的架构具体是怎样的分享网站优化的基础是什么
企业网站建设行业信息服务发布平台!
(www.fantodo.com)版权所有
QQ在线咨询