Oracle 和 MySQL 性能优化感悟CONFERENCE # 移动APP性能监测实践(iOS篇) 杨凯 # 国  杨凯@听云 iOS研发工程师 yangkai@tingyun.com APM的终极使命 ## 关于APM APM价值的直接体现 监测的根本在数据获取 ##0 码力 | 19 页 | 3.82 MB | 2 年前3
Faster iOS App - 周楷雯## Faster App ## @kevinzhou ## About Kevin • Develop iOS App Since 2011 • Ruby on Rails Since 2010 • Design & Linux Since 2006 • Author of PRODUCTER PNChart • Founder of Catch Inc ## Fact of Performance User Interface Data Layout Database Custom Render Network Animation File Performance 性能 ## Layout ## Layout Blind Spot External • iPad • Rotation • Call & Recording Bar • Screen Cache-Control ## Enable Gzip ## Performance vs Function ## JSON Manual YYModel Mantel ## protobuf ## “Happy app developing” -@kevinzhou0 码力 | 65 页 | 1.72 MB | 2 年前3
Build Python App with Serverless 费良宏cb52def4a5dac968b69/p12_2.jpg) Web 应用 • 静态网站 - 复杂的Web应用 - 打包Flask 与 Express应用 后台 • 应用与服务 • 移动应用 物联网(IoT)  数据处理 Checks instance types. nodejs8.10 · config ## Serverless 的局限与不足 • 有限的生命周期 ..... 不支持 “Long Run” 的任务 • 性能 ..... “冷启动” 带来的响应延迟 • 资源限制 ..... 并发、I/O、内存、程序包大小等等 • 监控与调试 ..... 需要新的IDE、APM、DevOps、分析器等工具 - 缺少特定的硬件支持 US West (Oregon) CloudFormation Lambda app.js - Untitled (Workspace) - Visual Studio Code - ☐ ✗ ## js appjs MY-SAM-APP my-sam-app-nodejs hello-world J5 app.js 1 // const axios = require('axios')0 码力 | 35 页 | 7.81 MB | 2 年前3
f5a Istio Adoption Cash App/0/a/420aac75a0207c093d2b01a89d4f66d9/p2_3.jpg) Geoff Flarity $ Cash App linkedin.com/in/gflarity Jan Zantinge $ Cash App linkedin.com/in/janzantinge  $ Cash App cash.app/careers ## THE END ## Understanding Istio  ## Cash App EKS -> Cash App EKS Square mTLS nts/4/2/0/a/420aac75a0207c093d2b01a89d4f66d9/p10_2.jpg) us-west-2 Service B Square Envoy Cash App EKS -> Square DC Amazon EKS Node DC Service D  • Language Services: IDE Integration • Protractor and Karma for testing. ## App Size ## No one likes a large application size  ## 目录 Table of Contents # #1 Rust 异步简介 Overview of asynchronous Rust #2 社区并发框架介绍以及与移动端的不适配性 Introduction to third party Runtime crates and their incompatibility with mobile environment uments/3/7/6/8/3768f12918957029015f98546f882955/p8_2.jpg) ## smol 更轻量化的调度框架,功能被拆分到其他多个库中,IO 密集场景性能不如 Tokio  ## async-std0 码力 | 25 页 | 1.64 MB | 2 年前3
1.7 百度APP Go 语言实践 - 陈肖楠百度APP Go 语言实践 陈肖楠 百度 chenxiaonan01@baidu.com 探探 Gopher China 2019 目录 $ \textcircled{1} $开发规范 $ \textcircled{2} $Go语言体系 $ \textcircled{3} $开发框架 $ \textcircled{4} $依赖管理 $ \textcircled{5} $代码检查 开发规范 ’ alt=‘OCR图片’/> Server 实现遇到的问题及方案 ’ alt=‘OCR图片’/> 开发框架 Client 设计 目的: 屏蔽网络请求的细节 功能: 支持多协议,多数据格式 长连接提高性能 服务发现SDK,支持多 Name Service,多负载均衡策略 ’ alt=‘OCR图片’/> Client 实现的一些坑 · 问题: Server端出现TIME_WAIT过多,使服务器连接不足而拒绝一部分请求 } } return w } 百度内部Go语言使用 业务流量大 BFE:百度流量入口春晚抢红包项目 安全要求高 自动驾驶 迭代快百度智能小程序 用户多 百度APP 百度APP Go 语言实践 陈肖楠 chenxiaonan01@baidu.com 百度资深研发工程师 15年加入百度 百度Go规范委员会成员,目前主要从事 Go语言体系建设工作0 码力 | 28 页 | 2.04 MB | 1 月前3
百度APP基于Istio实现基础架构升级 - lightning talk - MichaelXu## 百度APP基于Istio实现 基础架构升级 许超 ## 背景 ## ● 核心业务线已完成微服务改造,数万个微服务对架构服务治理能力提出了更高的要求。 部分模块上下游超时配置不合理,超时倒挂,集中管理调整成本比较高。 多数模块对单点异常,慢节点等异常缺乏容忍能力,推动每个模块独立修复,成本高,上线周期长。 ## 高级架构能力能否多语言、多框架支持? ➢ 因重试导致雪崩,底层RPC框架需要重复建设来定制动态熔断能力。 产品线之间能够通用化,集中化管理,甚至做到自动决策 精细故障能力(异常query、注入延迟等)期望能够标准化、低成本跨产品线复制 ## 可观测性不足,是否有通用机制提升产品线可观测性? 百度APP架构缺少上下游模块视图和流量视图,黄金指标不足,导致容量管理压测效率低、混沌工程实施成本高、故障定位成本高。 ## 目标 ## 服务治理策略平台化 联合公司内部,通过合作共建方式实现完整的Service 7/p5_1.jpg) ## 收益 主要介绍如下几个方面: 稳定性方面(单点,多点,防雪崩,长尾优化,架构故障韧性能力) 治理效率方面(提升一级模块建成效率,二级模块预案能力) ● 周边生态方面(流量复制,稳定性工程,动态调参,服务可观测性) ● 覆盖率方面(百度APP100%核心模块,流量占比>79.5%) ## 收益介绍-防雪崩&长尾 ## 防雪崩能力:动态BackupRequest0 码力 | 9 页 | 2.20 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
移动APP性能监测NSURLProtocolMethod swizzlingIsa swizzlingiOSCoreDataRealmThreadingSync When CommitBatch updateServerlessAWS LambdaPython工作流编排应用部署复杂性IstioKubernetesEKSmTLSEnvoyGo游戏开放平台grpc多级缓存SOA架构TypeScriptAngular跨平台开发IonicTree ShakingRust跨平台移动应用开发内存安全高性能异步并发框架Ylong Runtime任务优先级调度嵌入式系统Go语言体系开发框架依赖管理代码检查开发规范服务治理Istio架构动态熔断可观测性微服务改造













