当前位置: 首页 > news >正文

杭州网站开发响应式重庆 网站 备案 查询

杭州网站开发响应式,重庆 网站 备案 查询,西安危机公关公司,佛山企业网站建设技术简介#xff1a;应用性能监控平台是用来帮助客户提升应用性能质量和稳定性的重要环节#xff0c;本人作为一名移动端开发者有着丰富的使用和运维经验#xff0c;希望通过本文分享过往的心得和使用经验#xff0c;让我参与开发的U-APM这款产品中#xff0c;作为借鉴可以在中…简介应用性能监控平台是用来帮助客户提升应用性能质量和稳定性的重要环节本人作为一名移动端开发者有着丰富的使用和运维经验希望通过本文分享过往的心得和使用经验让我参与开发的U-APM这款产品中作为借鉴可以在中长期规划中帮助更多的开发者。 作者友盟技术专家 谦翔 一、概述 应用性能监控平台是用来帮助客户提升应用性能质量和稳定性的重要环节本人作为一名移动端开发者有着丰富的使用和运维经验希望通过本文分享过往的心得和使用经验让我参与开发的U-APM这款产品中作为借鉴可以在中长期规划中帮助更多的开发者。 以下内容仅作为稳定性监控平台这类平台的使用经验和心得文中提及平台仅供参考 二、产品受众 1. 了解他们 应用性能监控平台的使用者往往是站在移动终端最前线的开发者他们需要关注端的稳定性、用户性能、体验等方面。好的工具可以协助他们在日常运维中的工作。 1.1 移动开发者团队职责构成 此类产品的受众主要是移动开发者而移动开发者开发者也会分为前端和客户端分别根据自己所使用的技术栈特性进行职责分配当然跨端技术的出现也让边界不再那么清晰。 1.2 移动开发者日常工作 开发者日常的工作职责主要分成两大部分开发和运维开发中出现的问题一般可以通过调试环境就可以定位解决而运维阶段线上的代码被压缩混淆加密后变的难以辨认无法直接定位问题。不同系统、运行环境、网络情况和低质量的代码则会带来不可预知的性能问题运维工作的量化汇报等等。这些都是移动开发者们日常所面临的困难。 1.3 场景归纳 如果把应用性能监控平台的使用场景分为上线前和上线后大致罗列了以上场景。 1.4 应用性能监控平台 针对以上场景市面上或者公司内部的应用性能监控平台绝大部分能够解决 2. 案例分享 下面我会结合上面提到的场景分享三个案例 2.1 案例1单设备错误排查 单设备错误排查的场景对于值班人/开发者的要求很高其在于排查时间的紧迫性和对开发链路熟悉以及排查工具的完备性等。此场景常见于重要客户或领导反馈 2.2 案例2性能优化 2.2.1 优化背景 技术栈React Native优势RN 拥有一次编写三端执行和动态部署和逻辑下发到客户端的能力解决客户端版本审核及更新效率低、三端开发技术方案不一致、三端公共需求存在重复劳动等问题劣势RN执行阶段可分为RN加载阶段和RN运行阶段相应的RN页面所面临的性能问题也不尽相同 2.2.2 RN框架加载流程 为了更清晰的了解RN加载阶段的问题所在我们先来分析下RN的加载机制 在进入整个RN页面的流程中RN框架加载会经历以下步骤 包下载及解压缩加载时发现本地没有对应的包文件会先从服务器上下载并解压包的文件。获取初始化引擎RN预初始引擎的功能提前创建一个初始化好的引擎并缓存缓存在退出页面2分钟之后释放。加载业务包向一个初始化好的引擎中加载业务的JS代码。该环节受限于业务JS的大小及设备性能该加载时间普遍较长。运行业务包执行业务JS中runApplication()方法开始渲染Native页面。该环节受限于业务JS的复杂度及设备性能如果首次渲染的组件很多该加载时间会变长。 2.2.3 RN框架常用指标和维度 RN加载阶段的性能优劣最直观的感受就是页面加载耗时所以RN技术在带来种种优点的同时也在存在一些性能和体验问题这需要一些优化手段和指标来支撑业务的稳定运行不同的终端技术栈需要结合自身加载和运行的关键阶段量身打造适合自己的性能指标和维度。这可以让开发者监控页面加载和运行过程的每个环节进行针对性优化。 2.2.4 优化过程结果 问题发现 发现以上页面指标页面加载时间90分位长时间处于1.2s左右高于要求的标准阈值1s以内参考RN加载流程经过多维度筛查发现很多用户是首次访问该页面下载代码包需要大量耗时低网络更是如此所以我们需要提前用户下载bundle的时机还有减少bundle的大小。 解决方案 知道问题所在就好办多了我们整理了针对包大小优化包预下载时间等一系列的优化方案的组合拳这里就不过多展开。 优化结果 优化结果页面加载时间90分位减少耗时至0.5s 2.3 案例3汇报 汇报工作方式一般分为两种报告和值班推送的形式主要将所监控页面或者业务线重要的性能指标进行实时或定期追踪同步方便负责团队进行下一步行动比如优化、错误修复等 网络促销日值班场景某营销促销日  xxxx.xx.xx 营销促销日前一周 汇总各移动端团队负责的业务罗列各移动端团队业务所覆盖的页面确认监控是否覆盖各团队技术值班负责人确认各技术栈H5NativeRN等数据指标和告警阈值并设置应用性能监控进行定时汇报推送值班群各小组确定值班日安排实时跟踪值班群阈值异常情况并及时响应。 以上是本期干货内容的介绍希望友盟研发团队撰写的技术内容可以更好地帮助开发者们解决问题友盟将陪伴开发者们一起进步一起成长。敬请期待下一期内容。 原文链接 本文为阿里云原创内容未经允许不得转载。
http://www.zqtcl.cn/news/871855/

相关文章:

  • 沛县专业做网站wordpress id重置密码
  • 湖南邵阳建设局网站做外贸一般用什么网站
  • html网站开发主要涉及哪些技术越秀金融大厦地址
  • 北京建设银行网站田村广州室内设计公司排行榜
  • 安徽金路建设集团有限公司网站平面设计班培训入门
  • 小型电子商务网站开发php mysql网站开发教程
  • 网站建设常州麦策电商2 网站建设的一般步骤包含哪些
  • cn免费域名注册网站企业推广的渠道有哪些
  • 关于网站建设心得体会网站的功能包括哪些
  • 番禺网站制作技术网站建设与管理pdf
  • 毕业设计做网站选题营销型网站功能模块
  • 西部数码网站管理助手安装建工教育网
  • wordpress 网站logowordpress文本编辑器插件
  • 杭州装饰网站建设如何免费建购物网站
  • 在vs做的项目怎么连接到网站珠海有什么网站
  • 网上购物网站建设论文6做的网站必须放在idc机房吗
  • 基于asp.net的视频网站开发500套wordpress模板
  • 商城模板建站价格寻找专业网站建设
  • 网址我的上网主页seo培训中心
  • 上海建网站服务器河南网站推广优化排名
  • 夸克作文网站淄博团购网站建设
  • 家居类企业响应式网站一个很好的个人网站开发
  • 推荐网站建设服务器百度竞价入口
  • 微信如何做网站100个成功营销策划案例
  • 手机网站分享js代码外贸网站做几种产品
  • 文化网站建设论文wordpress模板打包
  • 学校网站查询做网站 先上线再调整
  • 如何制作一个好网站培训教育网站开发
  • 杭州市网站seo网站微信建设
  • 做购物网站 需要手续安徽科技学院