目前项目的痛点和优化方向 codeY 2021-09-22 321 阅读1分钟 后台管理部分过于庞大,每次发版都需要打包很久,并且小改动也要全量发布,太过笨重。 解决方案: 先抽离公共模块,并部署到cdn,远程引用模块。 拆分模块,把每个模块打包成单独的小应用,每个应用之间使用统一登录验证权限状态等。 利用模块联邦,把每个模块聚合到一个基座应用上,模块显示配置化,线上实时控制模块的显示。 缺少错误监控,每次线上报错都后知后觉,无法做到快速响应。 利用友盟埋点功能,对全局错误进行捕捉。 单独的错误处理类,聚合错误处理逻辑。 优雅降级,对非致命错误,给出友好的页面提示。