搭建场景下的页面编译提速方案探索

摘要

可视化搭建平台已经比较普及了,具体原理本文不再赘述,这里和大家聊一聊搭建平台重要的一步:c端页面的生成流程。实际上主流的方式有以下两种:

  1. 动态化方案:c端维护一个统一的入口页,动态拉取所需配置项以及组件代码。这种方式的优点是发布迅速,可批量更新、修复代码,但相应的需要维护一套后端服务,用以处理配置项的存储解析,组件的版本管理,页面组件的关系映射等。
  2. 静态固化方案:每次生成页面时,根据特定活动的配置数据生成一个包含组件以及配置信息的入口文件,然后走一遍完整的前端编译流程。其优点是无需后端服务,不用再担心大促活动时的高并发影响,且页面与页面之间完全隔离、更可控,同时在c端页面的体验上要优于动态化方案。

以下就静态固化方案介绍下我们在编译速度上所做的优化。

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-05 16:27
浙ICP备14020137号-1 $Map of visitor$