首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4090830/blog/9868336

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

基于 prefetch 的 H5 离线包方案 | 京东云技术团队

前言 对于电商APP来讲,使用H5技术开发的页面占比很高。由于H5加载速度非常依赖网络环境,所以为了提高用户体验,针对H5加载速度的优化非常重要。离线包是最常用的优化技术,通过提前下载H5渲染需要的HTML/JS/CSS资源,加载时直接使用本地缓存资源避免额外的网络请求提高加载速度。本文主要是介绍团队在离线包技术方案上的探索,以及基于prefetch的离线包实现方案如何减少维护成本和开发成本。 现有方案 离线包技术发展到现在已经比较成熟。离线包技术主要是分为两部分,一部分是客户端离线包容器,另一部分是线上离线包平台。 离线包容器 • 资源请求拦截 - 拦截H5资源请求,当存在本地缓存资源时直接返回使用 • 资源缓存 - 资源下载、资源缓存策略、增量更新策略 离线包平台 • 资源管理 - 配置H5页面对应的离线资源、公共离线资源、CDN存放离线资源包 • 发布系统 - 实时发布、灰度能力、版本控制 下面先介绍一下常见的技术实现方式: 资源请求拦截方式 Android Android实现相对比较统一,主要是通过WebView自带的shouldInterceptRequestAPI 拦截资源...

Prometheus x DeepFlow:打造零插桩的指标体系

DeepFlow 增加了 PromQL 支持,可无缝体验 Prometheus 提供的可观测能力,同时,DeepFlow 结合 eBPF 提供了非常丰富的应用和网络性能指标,加上 PromQL 灵活强大的能力,我们可以打造一个零插桩的指标体系。 01 | DeepFlow 零插桩指标支持 PromQL 查询 在现代可观测性体系中,Prometheus 以其简单易用、高度可扩展和强大的查询语言而闻名,它可以捕捉到系统和业务的状态和变化,并提供有价值的数据分析。在 Prometheus 生态中,PromQL 更是不可或缺的一环,其灵活易用的查询语法使得客制化的数据分析变得更加容易。DeepFlow 支持了 PromQL 查询,提供了更强大的生态整合能力,可以在 DeepFlow PromQL 文档[1] 中了解更多细节。 DeepFlow 的零插桩能力,可以在不修改任何业务代码、不重启任何业务进程的情况下采集到所有服务的应用和网络性能指标[2],结合了 PromQL 查询能力之后,还可以集成到 CI/CD、HPA、标准化告警中。当然,由于 DeepFlow 设计上并不是时序存储系统,所以在...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册