其他分享
首页 > 其他分享> > 瑞吉点餐

瑞吉点餐

作者:互联网

项目总结:

  1、前端:不涉及具体代码编写,主要有以下 2 部分工作:

    1.1 在项目优化阶段采用 nginx服务器部署前端资源,并且配置了 反向代理  将前端请求代理到后端服务;

      优点:1.1 统一了服务的入口 1.2 隐藏了后端的服务器

    1.2 前端主要发送 rest风格 的 ajax请求。

  2、后端:主要的代码工作,主要有以下 3 部分内容:

    2.1 后端采用了单体式的构架,采用了SSM框架,搭配mysql数据库 ,业务分为:前台与后台

      2.1.1前台业务:2.1.1.1 用户登录的验证码生成,用户是否已存在于数据库的校验工作,用户登录之后用户信息的传递工作(session,localThread);       

              2.2.1.2 用户信息的增删改查,历史订单的查询工作;

              2.2.1.3 菜系、套餐、菜品之间的查询功能;

              2.2.1.4 购物车相关功能的增删改查功能;

      2.1.2后台业务  2.1.2.1 后台管理人员的登录,用户登录之后用户信息的传递工作(session,localThread); 

             2.1.2.2 后台员工的增删改查管理;

             2.1.2.3 菜品类别与套餐类别的增删改查;

             2.1.2.4 菜品和套餐单项的增删改查以及订单的查看与修改;  

    2.2 后端项目优化:项目正式部署在云服务器上,由于对数据库进行直接操作,导致项目运行速度较慢,通过以下2个方面进行优化:

             2.2.1 引入redis缓存,将第一次从数据库的读出的数据存入缓存,同时注意避免缓存穿透出现;

             2.2.2 配置mysql的主从服务,将增删改与查询服务分开部署到不同的服务器上,减少服务器压力。                                                             

                  

标签:改查,用户,瑞吉点餐,服务器,增删,2.2,2.1
来源: https://www.cnblogs.com/qaqz/p/16122764.html