网站常见问题1分钟定位(三)| 如何使用阿里云ARMS轻松重现用户浏览器问题

news/2024/5/10 1:20:09/文章来源:https://blog.csdn.net/weixin_39860915/article/details/98863425

这是阿里中间件 ARMS 团队推出的 “网站常见问题1分钟定位”系列文章的第三篇。


» 第一篇传送门

» 第二篇传送门


一、客户投诉不断,本地却无法重现?

页面加载较慢是用户经常会反馈的问题,也是前端非常关注的问题之一。但定位、排查解决这类问题就通常会花费非常多的时间,主要原因如下:


1. 页面是在用户端的浏览器上加载执行,复现困难

页面上线前,开发同学都会进行测试,在测试环境下页面加载一般都是正常的才会正式上线。用户在访问页面时,页面的加载是在用户端的浏览器上进行的,由于页面的加载耗时与地域、网络情况、浏览器或者运营商等有关系,想知道用户在访问页面时的具体情况,复现是非常困难的。


2. 监控信息缺少,导致无法深入排查

大部分前端监控会通过PerformanceTiming对象,获取完整的页面加载耗时信息,但这类监控就缺失了页面静态资源的加载情况,无法直接复现现场,从而无法深入定位性能瓶颈。


为了方便用户更快地定位性能瓶颈,阿里云ARMS前端监控推出一新功能: 会话追踪,提供页面静态资源加载的性能瀑布图,根据页面性能数据可深入定位页面资源加载情况。


二、阿里云ARMS前端监控-会话追踪帮助你快速定位问题

在阿里云ARMS前端监控SDK上将sendResource配置为true,重新部署应用后,在页面onload时会上报当前页面加载的静态资源信息。从而在阿里云前端监控平台即可以对慢页面加载问题快速进行定位。


1. SDK配置

在阿里云ARMS前端监控SDK部分,默认是不上报页面加载的静态资源信息的,如果想获取页面加载的静态资源信息,只需在SDK的config部分将sendResource配置为true,重新部署后,就可以上报相关信息。具体配置如下:


<script>!(function(c,b,d,a){c[a]||(c[a]={});c[a].config={pid:"atc889zkcf@8cc3f63543da641",imgUrl:"https://arms-retcode.aliyuncs.com/r.png?",sendResource:true};with(b)with(body)with(insertBefore(createElement("script"),firstChild))setAttribute("crossorigin","",src=d)})(window,document,"https://retcode.alicdn.com/retcode/bl.js","__bl");</script>


注意:静态资源加载信息的上报是在页面onload时会触发,上报信息量较大,如果对于页面性能要求很高的应用,可以不开启该配置。


三、问题排查过程

1. 发现问题

进入访问速度菜单后,发现页面的性能较差,11点钟的页面完全加载时间达到35s,如下:


640?wx_fmt=png


2. 慢页面会话追踪

在慢页面会话追踪模块,提供该页面在指定时间段内加载较慢的TOP20,这样可以快速发现哪些会话加载较慢,如下图所示。在该模块,你可以快速发现在11点钟有一次会话的页面加载时间在36.72s,这次访问应该是直接导致页面加载时间详情中折线图突然暴增的原因了。


640?wx_fmt=png


其中在在模块有7次会话访问的页面加载时间在7s以上,点击对应的页面,可以直接进入到会话详情页面,从而直观查看页面静态资源加载的瀑布图。


640?wx_fmt=jpeg


通过页面资源加载的瀑布图,可以快速定位到资源加载的性能瓶颈,同时可以查看本次访问的客户端IP地址、浏览器、操作系统等UA信息,从而进一步确认是由于网络原因还是其他原因导致的,针对性进行相应的优化。


640?wx_fmt=jpeg


3. 其他发现问题入口

会话追踪

也可以进入“会话追踪”菜单,可以看到该应用下的会话列表。会话列表中会根据页面完全加载时间排序,展示TOP100,帮助用户可以快速发现耗时较长的会话信息。同时支持按照页面、会话Id、浏览器、浏览器版本号进行过滤,展示相关的会话信息。点击操作后,是该会话的页面资源加载详情。


640?wx_fmt=jpeg


访问明细

如果当前会话列表中无法找到你要排查的会话信息,可以通过访问明细查找到相应的日志详细信息,在param中找到对应的sid即会话Id,然后在会话列表中查找相应的会话Id,即可以定位到想排查的会话信息。


例如:在已知用户的客户端IP的情况下,想定位相应的会话信息,即可以在访问明细中,通过t=res and 117.136.32.110  进行搜索,找到对应的会话Id。


640?wx_fmt=jpeg


根据查找到的会话Id, 就可以在会话列表中进行过滤,定位到具体的会话内容。


640?wx_fmt=jpeg


使用入口指南

  1. 进入访问速度菜单,如果发现页面性能较差,可以在"慢页面会话追踪Top20"中查看访问较慢的会话情况

  • 点击详情后,可以查看具体的页面资源加载瀑布图

  • 如果Top20不满足,可以点击"更多",从而进入"会话列表"

进入会话追踪菜单,展示的是TOP100的会话列表信息,根据页面完全加载时间从高到底排序,排查页面资源加载情况


640?wx_fmt=png

至此,慢页面会话追踪功能及使用方法介绍完成。该功能可以帮助你复现用户在访问页面时的页面资源加载情况,快速定位性能瓶颈问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_732641.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

建站利器 | 阿里巴巴上线静态开源站点搭建工具 Docsite

近日&#xff0c;阿里巴巴在Github上线了静态开源站点搭建工具Docsite&#xff0c;这是一款集官网、文档、博客和社区为一体的静态开源站点的解决方案&#xff0c;具有简单易上手、上手不撒手的特质&#xff0c;同时支持react和静态渲染、PC端和移动端、支持中英文国际化、SEO、…

妙用ISA Server的“重定向”功能解决单位网站不能访问的难题

在A市某单位增加了一条电信出口后&#xff0c;发现通过域名不能访问自己单位的网站了&#xff0c;而原来是可以访问的。具体案例如下&#xff1a;该单位原来只有一条网通的出口&#xff0c;采用ISA Server作为防火墙与代理服务器提供共享&#xff0c;单位的网站在局域网中&…

用 Nginx 禁止国外 IP 访问我的网站...

你已选中了添加链接的内容点击上方“芋道源码”&#xff0c;选择“设为星标”管她前浪&#xff0c;还是后浪&#xff1f;能浪的浪&#xff0c;才是好浪&#xff01;每天 8:55 更新文章&#xff0c;每天掉亿点点头发...源码精品专栏 原创 | Java 2020 超神之路&#xff0c;很肝~…

怎么查询网站域名的备案信息?

注意&#xff0c;请先到阿里云官网 领取幸运券&#xff0c;除了价格上有很多优惠外&#xff0c;还可以参与抽奖。详见&#xff1a;https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode2a7uv47d&utm_source2a7uv47d 备案查询演示&#xff1a; 1、…

网站常见问题1分钟定位 - Loading

不要慌&#xff0c;上面只是一张贴图。除了404&#xff0c;最让网友们心塞的可能就是这张贴图了。网站卡顿、页面加载慢是互联网应用常见的问题之一&#xff0c;这类问题的排查和解决并不容易&#xff0c;会花费运维人员大量的时间和精力。通常原因有以下三个&#xff1a; 应用…

phpmps改网站默认文本颜色方法

改这个分类系统网站默认颜色费了不少事 直接从dw中改 用页面属性第一次也许能改 但后来修改的时候怎么也修改不回来 今天费了好大的劲 找到默认颜色所在行 首先打开模板文件中的index.htm 用dw软件找到168行就是网站文本默认颜色了 从这改超链接鼠标移到上面还照样会变色 如果…

广告***盗杀毒厂商数字签名 视频网站流量惨遭劫持

金山毒霸安全实验室本周截获一广告***&#xff0c;该病毒运行后会在用户电脑释放被修改的flash插件。当用户访问优酷youku、toudu土豆、qiyi奇艺、56我 乐、QQ农场等视频网站时&#xff0c;病毒会强行插入视频广告。并且&#xff0c;据金山毒霸安全实验室分析&#xff0c;病毒释…

Angular JS + Express JS入门搭建网站

3月份开始&#xff0c;接到了新的任务&#xff0c;跟UI开发有关&#xff0c;用的是Angular JS&#xff0c;Express JS等技术。于是周末顺便学习下新技术。组里产品UI架构如下&#xff1a;其中前端&#xff0c;主要使用Angular JS框架&#xff0c;另外配合Bootstrap提供的很多控…

网站拓扑图(来自qq)

转载于:https://www.cnblogs.com/zhengah/p/4748439.html

烂泥:使用火狐解决网站图片不能复制下载的问题

本文首发于&#xff1a;烂泥行天下www.lanni654321.com由LureDresswww.luredress.com提供赞助 由于博客的需要&#xff0c;需要转载和下载一些网络上的图片&#xff0c;比如最近在阿里巴巴上看到的图片。想下载一些图片&#xff0c;但是阿里巴巴禁用鼠标的右键功能。网络上也有…

Asp.net网站如何播放Flv视频

再有网友问及此问题。Insus.NET重新写个简单的例子&#xff0c;此次把Flv Object 代码写入cs类别中。在应用时&#xff0c;只new它即可。 Flv objFlv new Flv();objFlv.Player();你在这里就可以看到它&#xff1a; View Code publicstringPlayer() { strin…

HTML5网站大观:分享8个精美的 HTML5 网站案例

本期的 HTML5 网站大观与大家分享 8 个精美的 HTML5 网站作品。HTML5 是现在Web开发领域的热点&#xff0c;越来越多的开发人员开始使用 HTML5 来开发交互性强、效果出众的Web应用和游戏。希望这些 HTML5 网站案例能帮助大家更好的学习 HTML5 网站制作。 Worry Free Labs Fore …

Google SEO信息年终总结

2011年马上就要结束了&#xff0c;这里总结一下Google关于SEO方面的资讯。谷歌每年对其搜索算法作出超过500次的修改&#xff0c;由于大多数修改只会影响 极少部分的搜索结果&#xff0c;所以很少有人察觉。这里也是从一些较为靠谱的新闻资讯来揣摩Google算法的修改方向&#x…

【观点】如何打造网站高性能的核心优势

【CSDN编译】导读&#xff1a;本文根据Jeff Atwood的博文《Performance is a Feature》整理编译而来。作者就如何创建高性能网站分享了一些经验。现整理出来与大家分享。以下是博客内容&#xff1a;很多数据表明&#xff0c;网页打开和下载的速度越慢&#xff0c;用户越不愿使用…

使用jQuery和CSS3创建一个支持翻转效果的微/轻博客网站列表

在线演示 本地下载 今天我们将使用页面元素的翻转效果设计一个微博和轻博网站列表&#xff0c;将使用jQuery的jQuery Flip插件来实现特效。 HTML代码 这里我们使用socialwrapper来包装每一个需要展示的网站&#xff0c;如下&#xff1a; <div class"socialwrapper&qu…

Asp.Net 网站优化 数据库优化措施 使用主从库(上)

网站规模到了一定程度之后&#xff0c;该分的也分了&#xff0c;该优化的也做了优化&#xff0c;但是还是不能满足业务上对性能的要求&#xff1b;这时候我们可以考虑使用主从库。 主从库是两台服务器上的两个数据库&#xff0c;主库以最快的速度做增删改操作最新数据的查询操作…

2012 年大事件 百度调整收录算法 低质量网站遭清理

2019独角兽企业重金招聘Python工程师标准>>> 以这两个网站为例 看看百度的收录 购物导航 http://www.ganshuw.com 购物分享 http://www.jielala.com/ 今日百度对收录算法再次做出调整&#xff0c;有大批量的网站收到了本次算法调整的影响&#xff0c;据速途网了解&…

网站运营:用互动提高各级用户转化率

1、网站用户分级&#xff0c;可以清晰地看到漏斗效应2、提升用户漏斗层级之间转化率的核心要素是什么呢&#xff1f;3、常规的解决方案是怎样的&#xff1f;4、如何用互动方式来思考功能&#xff1f;总结&#xff1a;完整的表述

Windows Server 2008 IIS7.0 发布html和Asp.net网站

第一步&#xff1a;安装并配置IIS 7.0 先要设置应用程序池(ApplicationPool)为Classic.NETAppPool&#xff0c;而不是默认的DefaultAppPool。可以设置.net FrameWork版本 第二歩&#xff1a;为默认网站Default Web Site配置绑定&#xff0c;可以修改端口号&#xff0c;我修改为…

使用jQuery开发超酷带有背景波浪动画的单页面网站导航菜单

日期&#xff1a;2012-9-11 来源&#xff1a;GBin1.com 在线演示 本地下载 在今天的教程中&#xff0c;我们将使用jQuery开发一个单页面的网站&#xff0c;并且添加超酷的波浪动画背景效果到导航菜单上&#xff0c;希望大家能够喜欢&#xff01; 主要开发使用插件&#xff1…