带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(10)

简介: 带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(10)

带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(9)https://developer.aliyun.com/article/1340494?groupCode=taobaotech


通用入口——我淘设置

所有用户均可通过我淘设置进行模式切换,点击不同模式即可切换成功。

image.pngimage.png

 

image.png技术实现

虽然场景比较多,但是提炼下来,核心是要回答两个问题

 

image.pngimage.png如何区分标准模式和长辈模式? 如何实现版本热切换生效?

 

如何区分标准模式和长辈模式?

在冷启动时期,长辈模式以设备为维度,切版信息存储在移动端。这种方式的用户使用体验并不够好,重装APP或更换设备都再次会回到标准版。

 

 

 

因此通过对整个链路架构的调整,实现了以用户id为维度,信息存储于服务端的切版标记方式。提高了版本切换的   稳定性和成功率,也有利于对版本整体信息的把控和运营。

 

如何实现版本热切换生效?

在10.3.20及之前的手淘版本中,版本查询和首页页面信息下发属于两个接口。冷启动的方式导致用户选择切换版本后,必须重新启动手淘APP才能生效,体验不佳。为了实现版本热切换,我们修改了手淘APP端侧逻辑,通过对内  存的读写以支持热切换的能力。

 

同时修改背后的接口逻辑,确保切版数据的实时&准确。通过一套全新的版本切换体系,淘宝支持了长辈模式热切、主动推动、被动迁移等业务需求,使得手淘后续的切版动作更加顺滑可靠。

 

数据实验方案

 

介绍完银发多套业务实践和技术承接后,如何衡量项目价值,成为项目组的一大命题,AB实验成为必然的选择。依托阿里内部Ab实验平台(一休平台)的帮助,项目组最核心要解决的工作被收敛到接入方案和模型设计两个问题。

 

image.png实验接入方案

手淘长辈模式改造分为一期和二期,每一期都涉及到从首页到购物车等全链路一系列的改造。

在实验接入上,涉及到的业务团队较多,协同接入成本较高;在数据回收上,一方面对于每一个链路的改造点都需要单独进行改造效果的评估,另一方面需要能够评估一期、二期各自所有改造点整体的增量效果。

image.png

之所以可以采用上述方式接入实验,也是考虑到首页是手淘的流量分发场,基本覆盖了其他链路的所有访问用户。

 

带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(11)https://developer.aliyun.com/article/1340488?groupCode=taobaotech

相关文章
|
人工智能
万相妙思+创意视频大赛开赛啦!双重赛道,奖励叠加!10万奖金池 + 新模型内测资格!
万相妙思+创意视频大赛开赛啦!双重赛道,奖励叠加!10万奖金池 + 新模型内测资格!
585 0
|
移动开发 JavaScript 前端开发
HarmonyOS鸿蒙应用开发——探索原生与H5通信框架DSBridge
HarmonyOS版DSBridge是一个桥梁库,允许鸿蒙原生环境与JavaScript交互。它兼容Android和iOS的第三方DSBridge核心功能,支持同步和异步调用、命名空间API管理、进度回调及页面关闭监听等功能。主要特性包括适配鸿蒙NEXT版本、支持串行异步并发任务、兼容DSBridge 2.0与3.0版本JS脚本,并提供类形式集中管理API及自定义页面组件注册。源码仓库:HarmonyOS版 - DSBridge-HarmonyOS。安装命令为`ohpm install @hzw/ohos-dsbridge`。通过该库,开发者可以方便地在鸿蒙系统中实现原生与JS的高效交互。
1217 1
|
弹性计算 缓存 应用服务中间件
阿里云服务器2核2G99元和2核4G199元实例规格性能及适用场景解析
2024年阿里云推出了两款云服务器,2核2G3M带宽40G ESSD Entry盘价格只要99元1年,2核4G5M带宽80G ESSD Entry盘价格只要199元1年,这两款云服务器的活动截止日期为2026年3月31日,活动期间新购、续费同价。那么这两款云服务器怎么样呢?可以用来做什么?本文将对这两款云服务器进行深度解析,包括配置介绍、实例规格、使用场景以及购买建议,以供选择参考。
阿里云服务器2核2G99元和2核4G199元实例规格性能及适用场景解析
|
SQL 分布式计算 编译器
流批一体向量化引擎Flex
本文整理自蚂蚁集团技术专家刘勇在Flink Forward Asia 2024上的分享,聚焦流批一体向量化引擎的背景、架构及未来规划。内容涵盖向量化计算的基础原理(如SIMD指令)、现有技术现状,以及蚂蚁在Flink 1.18中引入的C++开发向量化计算实践。通过Flex引擎(基于Velox构建),实现比原生执行引擎更高的吞吐量和更低的成本。文章还详细介绍了功能性优化、正确性验证、易用性和稳定性建设,并展示了线上作业性能提升的具体数据(平均提升75%,最佳达14倍)。最后展望了未来规划,包括全新数据转换层、与Paimon结合及支持更多算子和SIMD函数。
1074 9
流批一体向量化引擎Flex
|
人工智能
把“猜”变成“答”——让大模型更懂你 | AI小知识
如何让大语言模型更懂你?本文揭示大模型“答非所问”的背后原因,提供四步提问法:给背景、定目标、举例子、迭代追问。通过生活场景对比,展示如何将模糊提问转化为精准答案,帮助用户高效使用AI,提升沟通与工作效率。
729 0
|
安全 前端开发 Serverless
血亏 2 万,一个 OSS 安全漏洞
血亏 2 万,一个 OSS 安全漏洞,心服口服!也许下个踩坑的就是你。。
血亏 2 万,一个 OSS 安全漏洞
|
Web App开发 弹性计算 安全
如何将自己的网站上传到阿里云服务器
部署,服务器,上传,阿里云,网站
|
安全 Java C#
Unreal Engine C# 脚本编写浅谈
本文介绍了在 Unreal Engine 中使用 C# 编写脚本的方法,涵盖环境搭建、基础概念、常见问题及代码案例。从安装插件到处理输入事件和加载蓝图,详细讲解了如何在 Unreal Engine 中高效利用 C# 进行开发。
799 3
|
负载均衡 5G UED
蜂窝网络中的切换(Handover)及其类型详解
蜂窝网络中的切换(Handover)及其类型详解
2575 12
|
机器学习/深度学习 算法 PyTorch
深度学习中的图像风格迁移技术探析
图像风格迁移是近年来深度学习领域备受关注的研究方向之一。本文将从算法原理、实现步骤到应用案例,全面分析和探讨几种主流的图像风格迁移技术,为读者深入理解和应用这一技术提供详实的指南。 【7月更文挑战第2天】
1047 1