支付宝云开发是蚂蚁集团自主研发的小程序一站式开发平台。蚂蚁内部的 FaaS 产品有多年的研发和实践积累,广泛应用于内部多条业务线。基于蚂蚁 FaaS 产品,蚂蚁团队打造了全新的支付宝云开发产品。
云开发产品具有极快的弹性、高性能、高稳定性,在满足业务场景的同时,还能节省更多成本。
云开发产品可以和支付宝小程序生态更好地融合,未来蚂蚁更多核心技术能力也会通过云开发产品向外界开放。
我们在与客户的沟通中了解到部分客户对于FaaS在处理大规模、超大规模场景的应用存在一些顾虑,因此本案例介绍了在高并发、大规模工作负载下的实际应用。
01:业务场景
支付宝在线H5页面非常多,例如花呗、借呗、保险、双11/双12、红包码、五福等,这些页面的打开速度对支付宝整体产品体验和业务转化率影响很大,因此提升支付宝在线H5页面首屏打开速度无论对基础平台还是业务来说都至关重要。
02:业务痛点与需求
业界流式渲染方案的出现,可以有效解决中低端机型CPU资源有限的问题,大大提升用户的体验,特别是在低端手机场景,差距非常明显。
所以我们迫切需要采取一些技术手段,让低端手机的性能跟上低端手机的步伐,提升H5页面的首屏打开速度和用户体验,达到业界领先水平。
03:技术选型 为什么选择支付宝云开发作为H5算力? 为什么选择SSR作为渲染力? 我们之前试过很多次SSR,但是都没有效果,为什么现在又提起? 为什么选择RSC[3]作为渲染力的增强? 04:技术方案
05:实际效果
通过支付宝云开发技术的优化,响应时间性能提升了100%。
视频是用一台售价160元的低端机型录制的,第一个屏幕打开的是:
SSR使得我们不需要投入过多的优化就可以收获优异的性能收益,成本从人力的投入转化为计算资源的投入。
06:未来规划
未来,支付宝将借助支付宝云开发产品不断提升支付宝H5页面在低端设备的性能和首屏打开体验,并不断探索新的技术方案,如实时低延迟SSR方案、开箱即用方案等,为用户提供更加便捷、高效的开发服务。同时,支付宝云开发产品也将不断探索更低成本、更高性能、更安全、更可靠的计算模型,提供极致的编程体验。