技术实践第一期|友盟+开发者平台Node.js重构之路

本文介绍了友盟+开发者平台从Java迁移到Node.js进行重构的过程,旨在提高SDK下载效率和实现SSR服务端渲染。文中详细比较了不同下载方案和技术选型,如缓存原始文件、文件夹压缩工具,并探讨了SSR的优势与缺点。通过重构,下载效率得到了显著提升,同时改善了用户体验。
摘要由CSDN通过智能技术生成

一、问题背景

该项目提供友盟+SDK下载、相关辅助工具、集成demo等相关功能。

因原有SDK版本升级配置文件较复杂,需要在java端通过多个文件查询整合得到前端界面勾选内容数据,且升级SDK均需要手动拉取oss文件到服务端本地缓存,导致维护成本较高,且时间悠久无相关产品及开发文档说明,因此在本次业务升级中重构改应用。

二、改造目标

  • java端迁移到node,直连oss简化配置文件,节约”人工智能“的升级维护成本。
  • 下载由后端转到oss直连下载, 大大提高下载效率。
  • SDK端各原文件统一格式为zip,文件存储与服务端分离,提高后续维护性。
  • 使用SSR服务端渲染,提高SEO优化。

三、下载方案

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值