聊一聊前后端分离的部署方案
约 396 字大约 1 分钟
2025-03-15
一、设计目标
- 高效发布:快速、可靠地将代码发布到生产环境。
- 版本管理:支持多版本共存和回滚。
- 性能优化:通过缓存、CDN 等手段提升加载速度。
- 安全性:防止代码泄露和恶意攻击。
- 可扩展性:支持大规模用户访问和高并发场景。
二、侧重点
前端架构的设计,其实就是需要看一下,整体架构设计里,前端除了向用户提供页面展示,数据提交等功能以外,还需要承担那些角色?
- 首先我们要考虑的是:用户的主要访问平台有哪些?
- PC端还是移动端?
- 浏览器、应用、小程序?
- 确定了平台以后,我们需要考虑用原生代码开发,还是使用Vue框架?
- 确定了框架以后,需要确定UI组件使用哪一个UI框架,常见的有 Antd、element等框架
- 其实确定了框架以后,具体的使用哪些UI框架、路由方案、状态管理工具Vuex、报表工具都不在是侧重点,我们需要考虑是架构层面的一些关键问题:主要侧重点是安全性、跨域问题、会话保持、防盗链等。说白了还是这些问题谁来处理的问题。
- 后端是什么语言?都用了哪些框架?
- 有没有使用Docker、k8s等容器化、虚拟化技术
更新日志
2025/8/24 08:17
查看所有更新日志
e7112
-1于