01. 项目的介绍
2024年10月28日大约 1 分钟
01. 项目的介绍
1. 项目背景
轻商城项目是一个现在流行的电商项目。我们需要综合评估该项目中各个关键接口的性能,并给出优化建议,以 满足项目上线后的性能需要。
项目地址:https://gitee.com/linlinjava/litemall
2. 项目功能架构
- 前台商城
- 购物车、订单、支付、优惠券等
- 后台管理系统
- 商品管理、会员管理、商场管理、推广管理等
3. 项目技术架构
- 前端
- VUE技术框架开发,支持微信小程序、手机移动端、web界面
- 后端
- SpringBoot框架开发,MySQL做数据库
1. 前后端分离介绍
前后端不分离的项目
前后端分离的项目
对比这两种方式
- 前后端分离的形式,数据传输的效率要高很多(JSON数据格式远小于HTML页面格式)
- 前后端分离的形式,服务器不需要处理HTML页面逻辑,由浏览器自己完成,减轻服务器的压力在实际项目中,主要是使用前后端分离的形式
4. 熟悉数据库设计
- 作用
- 熟悉数据库设计结构,便于后期对数据库的性能监控,方便问题定位构造性能测试数据